会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
且行且歌
http://www.cnblogs.com
/*在DataTable中更新、删除数据*/
在DataTable中更新、删除数据
在DataTable中更新数据
/**/
/*
在DataTable中更新数据
*/
/**/
/*
* 确定了要在DataTable中更新的记录后,
* 只要把记录的一个或多个字段替换成要更新的值即可,
* 下面的例子选择Pubs数据库的Titles表中所有ytd_sales大于10000的记录
* 把它们的价格加10.00
*/
SqlDataAdapter adapter
=
new
SqlDataAdapter(strSql, strConn);
DataSet ds
=
new
DataSet();
adapter.Fill(ds,
"
Titles
"
);
DataTable table
=
ds.Tables[
"
Titles
"
];
DataRow[] arrRows
=
table.Select(
"
ytd_sales>10000
"
);
foreach
(DataRow row
in
arrRows)
{
row[
"
price
"
]
=
(
decimal
)row[
"
price
"
]
+
10.00m
;
}
从DataTable中删除记录
/**/
/*
从DataTable中删除记录
*/
/**/
/*
* 对每个要删除的行调用Delete就行了。
*/
/**/
/*
* 下面删除ytd_sales小于10000或等于空的记录
*
*/
SqlDataAdapter adapter
=
new
SqlDataAdapter(strSql, strConn);
DataSet ds
=
new
DataSet();
adapter.Fill(ds,
"
Titles
"
);
DataTable table
=
ds.Tables[
"
Titles
"
];
DataRow[] arrRows
=
table.Select(
"
ytd_sales<10000 or isnull(ytd_sales,0)=0
"
);
foreach
(DataRow row
in
arrRows)
{
row.Delete();
}
posted on
2007-07-21 12:37
simhare
阅读(
3299
) 评论(
1
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告