请参阅Winform Load
方法的以下代码:
List<CustomersDTO> res = new List<CustomersDTO>();
res = _CustomerBO.GetCustomers();
customerBindingSource.DataSource = res;
customerDataGridView.DataSource = this.customerBindingSource;
customerBindingNavigator.BindingSource = this.customerBindingSource;
现在我想在Searchbutton上过滤,但我无法在屏幕上看到过滤后的记录。
customerBindingSource.Filter = "Active = false";
我错过了什么......我做了研究。谁能给我一些确切的代码示例?我读到了实现IBindingList
但不确定如何使用我的BindingSource ...
有人可以帮忙吗?
答案 0 :(得分:2)
您不必实施IBindingList
。您可以构建BindingList
作为customerBindingSource
的数据源。像这样:
customerBindingSource.DataSource = new BindingList<CustomersDTO>(res);