⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 defaultvb.aspx.vb

📁 Telerik是很大的第三方软件制造商
💻 VB
📖 第 1 页 / 共 4 页
字号:
Imports System
Imports Telerik.WebControls
Imports System.Web.UI.WebControls
Imports Telerik.QuickStart

Namespace Telerik.GridExamplesVBNET.Programming.Hierarchy

    Public MustInherit Class DefaultVB
        Inherits XhtmlPage
        Protected daOrderDetails As System.Data.OleDb.OleDbDataAdapter
        Protected oleDbDeleteCommand3 As System.Data.OleDb.OleDbCommand
        Protected oleDbInsertCommand3 As System.Data.OleDb.OleDbCommand
        Protected oleDbSelectCommand3 As System.Data.OleDb.OleDbCommand
        Protected oleDbUpdateCommand3 As System.Data.OleDb.OleDbCommand
        Protected daOrders As System.Data.OleDb.OleDbDataAdapter
        Protected oleDbDeleteCommand2 As System.Data.OleDb.OleDbCommand
        Protected oleDbInsertCommand2 As System.Data.OleDb.OleDbCommand
        Protected oleDbSelectCommand2 As System.Data.OleDb.OleDbCommand
        Protected oleDbUpdateCommand2 As System.Data.OleDb.OleDbCommand
        Protected daCustomers As System.Data.OleDb.OleDbDataAdapter
        Protected oleDbDeleteCommand1 As System.Data.OleDb.OleDbCommand
        Protected oleDbInsertCommand1 As System.Data.OleDb.OleDbCommand
        Protected oleDbSelectCommand1 As System.Data.OleDb.OleDbCommand
        Protected oleDbUpdateCommand1 As System.Data.OleDb.OleDbCommand
        Protected dsNWind1 As dsNWind
        Protected DataGrid1 As System.Web.UI.WebControls.DataGrid
        Protected Button1 As System.Web.UI.WebControls.Button
        Protected Linkbutton2 As System.Web.UI.WebControls.LinkButton
        Protected Linkbutton1 As System.Web.UI.WebControls.LinkButton
        Protected Linkbutton4 As System.Web.UI.WebControls.LinkButton
        Protected Button2 As System.Web.UI.WebControls.LinkButton
        Protected PlaceHolder1 As System.Web.UI.WebControls.PlaceHolder
        Protected oleDbConnection1 As System.Data.OleDb.OleDbConnection

        Private RadGrid1 As RadGrid


        Private Sub DefineGridStructure()
            Me.RadGrid1 = New RadGrid

            AddHandler Me.RadGrid1.NeedDataSource, AddressOf Me.RadGrid1_NeedDataSource
            AddHandler Me.RadGrid1.DetailTableDataBind, AddressOf Me.RadGrid1_DetailTableDataBind

            Me.RadGrid1.CssClass = "RadGrid"

            Me.RadGrid1.Width = Unit.Percentage(100)
            Me.RadGrid1.PageSize = 5
            Me.RadGrid1.AllowPaging = True
            Me.RadGrid1.AllowSorting = True
            Me.RadGrid1.AutoGenerateColumns = False

            'Master table - Customers (I in hierarchy level)
            Me.RadGrid1.MasterTableView.DataMember = "Customers"
            Me.RadGrid1.MasterTableView.PageSize = 15

            'Add columnsn
            Dim boundColumn As GridBoundColumn
            boundColumn = New GridBoundColumn
            boundColumn.DataField = "CustomerID"
            boundColumn.HeaderText = "CustomerID"
            Me.RadGrid1.MasterTableView.Columns.Add(boundColumn)

            boundColumn = New GridBoundColumn
            boundColumn.DataField = "ContactName"
            boundColumn.HeaderText = "Contact Name"
            Me.RadGrid1.MasterTableView.Columns.Add(boundColumn)


            'Detail table - Orders (II in hierarchy level)
            Dim tableViewOrders As New GridTableView(RadGrid1)
            tableViewOrders.DataMember = "Orders"
            Me.RadGrid1.MasterTableView.DetailTables.Add(tableViewOrders)

            'Add columns
            boundColumn = New GridBoundColumn
            boundColumn.DataField = "OrderID"
            boundColumn.HeaderText = "OrderID"
            tableViewOrders.Columns.Add(boundColumn)

            boundColumn = New GridBoundColumn
            boundColumn.DataField = "OrderDate"
            boundColumn.HeaderText = "Date Ordered"
            tableViewOrders.Columns.Add(boundColumn)

            'Detail table Order-Details (III in hierarchy level)
            Dim tableViewOrderDetails As New GridTableView(RadGrid1)
            tableViewOrderDetails.DataMember = "OrderDetails"
            tableViewOrders.DetailTables.Add(tableViewOrderDetails)

            boundColumn = New GridBoundColumn
            boundColumn.DataField = "UnitPrice"
            boundColumn.HeaderText = "Unit Price"
            tableViewOrderDetails.Columns.Add(boundColumn)

            boundColumn = New GridBoundColumn
            boundColumn.DataField = "Quantity"
            boundColumn.HeaderText = "Quantity"
            tableViewOrderDetails.Columns.Add(boundColumn)

            'Add the RadGrid instance to the controls
            Me.PlaceHolder1.Controls.Add(RadGrid1)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -