这会正确过滤数据表:
DataView dv2 = dT.DefaultView;
dv2.RowFilter = "myfiled = " + "1";
dT = dv2.ToTable();
之后:
dT.DefaultView.RowFilter = string.Empty;
数据表显示为空,我不明白为什么。
答案 0 :(得分:0)
好的,我解决了。声明DefaultView并将她从for循环中移除并正常工作。
答案 1 :(得分:0)
您可以简单地使用null:
dT.DefaultView.RowFilter = null;