【发布时间】:2018-10-03 23:16:08
【问题描述】:
我有一个DataGridView 并在DataGridView 属性中设置了DataSource(数据集DsAll)和列。
现在我想更新源/数据集。也就是说,我希望能够限制或扩展网格中显示的数据记录,方法是在 TextBox 中输入一个值并仅搜索该值在特定字段中的那些记录(例如员工 ID 或部门号码等...)
当我手动设置数据源/绑定时,我得到了这个工作,但我在使用属性设置数据源时遇到了问题。
任何帮助表示赞赏。
【问题讨论】:
-
查看行过滤器。编辑:见这里:stackoverflow.com/questions/5843537/…
-
您应该将
DataTable绑定到BindingSource,然后将其绑定到网格。然后,您将设置该BindingSource的Filter属性。实际的过滤器字符串的格式与DataTable的DefaultView.RowFilter一样,但这是一种更简洁的方式。
标签: vb.net datagridview dataset datasource