vb.net - 绑定表的数据网格视图的排序
问题描述
当表单加载时,我想要我的第一列数据网格视图。但我没有代码。下面我附上我的代码。
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
解决方案
您可能已经将一个表格从“数据源”窗口拖到您的表单上以创建该表格DataGridView
以及填充该表格的代码DataTable
。这也将创建一个BindingSource
并且您可以在其中执行与绑定数据相关的大多数操作,包括排序。在调用 之后Fill
,将其Sort
属性设置BindingSource
为要排序的列的名称,例如
Me.Table1BindingSource.Sort = "Table1ID"
这将隐式按升序排序。您还可以显式地按升序或降序排序,例如
Me.Table1BindingSource.Sort = "Table1ID DESC"
推荐阅读
- arduino - 如何将 SPI 与 ESP32 和 Arduino 一起使用
- r - 使用 rollapply 在 R 中计算滚动成对相关性时出错
- javascript - React Hook useEffect/useCallback 缺少依赖项
- swiftui - 工作表中的 TabView:“同时访问...,但修改需要独占访问”
- google-chrome-extension - Chrome 扩展开发访问网络选项卡
- git - 通过合并获取分支的历史记录
- entity-framework - i:nill="true" 出现在响应中
- macos - 为什么这个简单的自动布局在 IB 中崩溃了?
- javascript - 为什么第一个等待会被忽略?
- node.js - node.js 加密中的长度密钥或 iv 无效