日期:2014-05-20  浏览次数:20413 次

关于dataview的rowfilter
我的datagrid已经绑定到一个dataview上了,显示列表出来以后,想通过dataview的rowfilter实现在结果中查询,也就是二次过滤
是不是直接写dataview.rowfilter= "a=1 "就可以呢?可是我这里为啥不刷新datagrid

后来又试着dataview.rowfilter= "a=1 ",这句后面加了一下databind,可是显示的列表里什么都没有了,请教这个怎么用呢?

------解决方案--------------------
DataView dv = ds.Tables[0].DefaultView;
dv.RowFilter = "a=1 ";

dataview.DataSource = dv;
dataview.DataBind();