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

📄 defaultvb.aspx.vb

📁 Telerik是很大的第三方软件制造商
💻 VB
字号:
Imports System
Imports System.Data
Imports System.Data.OleDb
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports Telerik.WebControls
Imports Telerik.QuickStart

Namespace Telerik.GridExamplesVBNET.Programming.Sort
    Public Class DefaultVB
        Inherits XhtmlPage

        Private Sub btnAddExpression_Click(ByVal sender As Object, ByVal e As EventArgs)
            Dim expression1 As New GridSortExpression
            expression1.FieldName = Me.DropDownList3.SelectedItem.Value
            expression1.SetSortOrder(Me.DropDownList2.SelectedItem.Value)
            Me.RadGrid1.MasterTableView.SortExpressions.AddSortExpression(expression1)
            Me.RadGrid1.MasterTableView.Rebind()
        End Sub

        Private Sub Clear_Click(ByVal sender As Object, ByVal e As EventArgs)
            Me.RadGrid1.MasterTableView.SortExpressions.Clear()
            Me.RadGrid1.MasterTableView.Rebind()
        End Sub

        Private Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
            Me.RadGrid1.MasterTableView.AllowMultiColumnSorting = Boolean.Parse(Me.DropDownList1.SelectedItem.Value)
            Me.RadGrid1.Rebind()
        End Sub

        Private Sub InitializeComponent()
            AddHandler Me.btnAddExpression.Click, New EventHandler(AddressOf Me.btnAddExpression_Click)
            AddHandler Me.DropDownList1.SelectedIndexChanged, New EventHandler(AddressOf Me.DropDownList1_SelectedIndexChanged)
            AddHandler Me.Clear.Click, New EventHandler(AddressOf Me.Clear_Click)
            AddHandler Me.RadGrid1.NeedDataSource, New GridNeedDataSourceEventHandler(AddressOf Me.RadGrid1_NeedDataSource)
            AddHandler MyBase.Load, New EventHandler(AddressOf Me.Page_Load)
        End Sub

        Protected Overrides Sub OnInit(ByVal e As EventArgs)
            Me.InitializeComponent()
            MyBase.OnInit(e)
        End Sub

        Private Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
        End Sub

        Private Sub RadGrid1_NeedDataSource(ByVal source As Object, ByVal e As GridNeedDataSourceEventArgs)
            Dim connection1 As New OleDbConnection(("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & MyBase.Server.MapPath("~/Grid/Data/Access/Nwind.mdb")))
            Dim adapter1 As New OleDbDataAdapter
            adapter1.SelectCommand = New OleDbCommand("SELECT CustomerID, Country, City, CompanyName, ContactName, ContactTitle, PostalCode FROM Customers", connection1)
            Dim set1 As New DataSet
            connection1.Open()
            adapter1.Fill(set1)
            connection1.Close()
            Me.RadGrid1.DataSource = set1.Tables.Item(0)
        End Sub


        ' Fields
        Protected btnAddExpression As Button
        Protected btnPostBack As Button
        Protected Clear As Button
        Protected DropDownList1 As DropDownList
        Protected DropDownList2 As DropDownList
        Protected DropDownList3 As DropDownList
        Protected RadGrid1 As RadGrid
        Protected TextBox1 As TextBox
    End Class
End Namespace


⌨️ 快捷键说明

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