首页 > 解决方案 > 绑定表的数据网格视图的排序

问题描述

当表单加载时,我想要我的第一列数据网格视图。但我没有代码。下面我附上我的代码。

Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'EmployeeTBDataSet.Table1' table. You can move, or remove it, as needed.
        Me.Table1TableAdapter.Fill(Me.EmployeeTBDataSet.Table1)
End Sub

标签: vb.net

解决方案


您可能已经将一个表格从“数据源”窗口拖到您的表单上以创建该表格DataGridView以及填充该表格的代码DataTable。这也将创建一个BindingSource并且您可以在其中执行与绑定数据相关的大多数操作,包括排序。在调用 之后Fill,将其Sort属性设置BindingSource为要排序的列的名称,例如

Me.Table1BindingSource.Sort = "Table1ID"

这将隐式按升序排序。您还可以显式地按升序或降序排序,例如

Me.Table1BindingSource.Sort = "Table1ID DESC"

推荐阅读