首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

DataSet 对象中数据的过滤?解决方法

2012-03-17 
DataSet 对象中数据的过滤?请问:在DataSet对象中有表 data1 怎样可以过滤 data1 表中的一部分数据,然

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/) 也可行

热点排行