会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
在技术的道路上摸索前进
博客园
首页
新随笔
联系
订阅
管理
DataTable RowFilter
如果需要对一个表的数据进行分解 得到不同条件的数据,可以利用DataTable.RowFilter属性。这样可以减少对数据库的连接操作。
DataTable Db
=
new
DataTable();
Db.Columns.Add(
"
id
"
,
typeof
(
int
));
Db.Columns.Add(
"
Name
"
,
typeof
(
string
));
for
(
int
i
=
1
; i
<
10
; i
++
)
{
DataRow dr
=
Db.NewRow();
dr[
0
]
=
i;
dr[
1
]
=
"
test
"
+
Convert.ToString(i);
Db.Rows.Add(dr);
}
DataView Dv
=
Db.DefaultView;
Dv.RowFilter
=
"
id>5
"
;
for
(
int
i
=
0
; i
<
Dv.Count; i
++
)
{
Response.Write(Dv[i][
0
]
+
"
*
"
+
Dv[i][
1
]);
Response.Write(
"
</br></br>
"
);
}
Dv.RowFilter
=
"
id>1 and id<5
"
;
for
(
int
i
=
0
; i
<
Dv.Count; i
++
)
{
Response.Write(Dv[i][
0
]
+
"
*
"
+
Dv[i][
1
]);
Response.Write(
"
</br>
"
);
}
posted @
2008-06-04 16:10
TerryLove
阅读(
1501
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告