C# BindindSource筛选器不工作

C# BindindSource筛选器不工作,c#,winforms,bindingsource,C#,Winforms,Bindingsource,请在WinformLoad方法上查看以下代码: List<CustomersDTO> res = new List<CustomersDTO>(); res = _CustomerBO.GetCustomers(); customerBindingSource.DataSource = res; customerDataGridView.DataSource = this.customerBindingSource; customerBindingNavigator.Bi

请在Winform
Load
方法上查看以下代码:

List<CustomersDTO> res = new List<CustomersDTO>();
res = _CustomerBO.GetCustomers();
customerBindingSource.DataSource = res;
customerDataGridView.DataSource = this.customerBindingSource;
customerBindingNavigator.BindingSource = this.customerBindingSource;
我错过了一些东西。。我做了研究。谁能给我一个确切的代码示例?我读过关于实现
IBindingList
,但不知道如何使用我的BindingSource实现


有人能帮忙吗?

您不必实现
IBindingList
。您可以构造一个
BindingList
作为
customerBindingSource
的数据源。像这样:

customerBindingSource.DataSource = new BindingList<CustomersDTO>(res);
customerBindingSource.DataSource=新绑定列表(res);

Evn,尽管我已将Bindinglist添加为数据源。。过滤器仍然不工作。我错过什么了吗?
customerBindingSource.DataSource = new BindingList<CustomersDTO>(res);