DataSet 对象中数据的过滤?
请问:
在DataSet 对象中 有表 "data1 "
怎样可以过滤 "data1 "表中的一部分数据,然后再填充到DataSet对象中命名为 "data2 ",也就是表 "data2 "中的数据是表 "data1 "中的一部分
或者
把DataSet 对象表 "data1 " 中的数据过滤一部分然后赋给DataTable 对象
怎样可以写代码啊?
------解决方案--------------------DataView dv = dt.DefaultView;
dv.RowFilter = "Categoryid <10 ";
DataTable dtB = dt.Clone();
for (int i = 0; i < dv.Count; i++)
{
dtB.Rows.Add(dv[i].Row.ItemArray);
}
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
最新版本:20070212
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------- -!就不能取数据的时候就过滤了?
------解决方案--------------------http://www.qianluo.com/simple/index.php?t17918.html
------解决方案--------------------想要数据过滤用DataView
------解决方案--------------------DataTable data1;
DataView dv = data1.DefaultView;
dv.RowFilter = "条件 ";
DataTable dt = dv.ToTable();//这里生成新的表。
------解决方案--------------------.NET Framework 类库
DataView.ToTable 方法
根据现有 DataView 中的行,创建并返回一个新的 DataTable。
返回值
一个新的 DataTable 实例,其中包含所请求的行和列。
备注
由于此方法不允许指定输出 DataTable 的名称,因此其名称与源 DataTable 相同。由于此方法不允许指定可用列的子集,因此输出表与输入表包含相同的列。
------解决方案--------------------dataview其实和数据库的视图作用大同小异
------解决方案--------------------hbxtlhx(平民百姓) 方法可行
feiyun0112(http://feiyun0112.cnblogs.com/) 也可行