【发布时间】:2011-05-09 11:36:48
【问题描述】:
我的代码是这样的
BindingSource bs=new BindingSource();
List<Items> lstItems= ListItems();
bs.DataSource=lstItems;
我将此 bindingsouce 绑定到 gridview。
grd.DaataSource=bs;
然后我将这个原始的 BindingSource 复制到一个单独的 BindngSource
BindingSource filterBs=new BindingSource();
然后我使用过滤条件来绑定源
filterBs.Filter= "ItemCode='1' and cost>'200'";
grd.DataSource=null;
将网格的数据源重新绑定到过滤后的绑定源。
grd.DataSource=filterBs;
但现在它也显示了网格中的所有记录。
【问题讨论】:
标签: c#