data
C#.NET代码如下:
DataView dv = new DataView();
dv = ds.Tables[0].DefaultView;
dv.RowFilter = "IS_SCHEDULE=1";
1、我的条件写的是不是有误?
2、经过dv过滤之后,对ds是否起作用?(貌似ds没有被改变)我想让得到一个过滤后的新的table该怎么写代码???
在线等,谢谢各位
------解决方案--------------------
1、条件没有错误(字段名、数据类型错误排除)
2、DataSet中的数据不会改变
新表
DataTable dtNew=ds.Tables[0].Clone();
foreach (DataRowView drv in dv)
{
dtNew.ImportRow(drv.row);
}
(代码未测试)
------解决方案--------------------对ds 没有作用吧。
可以对DV循环,然后再赋值给一个table即可。