=波波日志 > Asp.Net/C#/WCF > 更新、删除DataTable中数据=
更新、删除DataTable中数据
更新DataTable中数据
删除DataTable中记录
来源:http://www.cnblogs.com/simhare/archive/2007/07/21/826465.html
+展开
-C#
/*更新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中更新的记录后,
* 只要把记录的一个或多个字段替换成要更新的值即可,
* 下面的例子选择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中记录
+展开
-C#
/**//*删除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();
}
/**//*
* 对每个要删除的行调用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();
}
来源:http://www.cnblogs.com/simhare/archive/2007/07/21/826465.html
类别:Asp.Net/C#/WCF 作者:波波 日期:2011-12-26 【评论:0】
相关文章
暂时没有评论!
发表留言
热门博文
- IE里Cookie跨域不能读取
- web服务因URL意外地以/**结束,请求格式无法识别
- 去掉隐藏asp.net编译出错aspxerrorpath错误参数
- 解决asp.net验证视图状态 MAC 失败
- 找不到System.Web.Script.Services.ScriptService
- 在aspx,ashx页面挂起线程执行
最新博文
- WCF授权-通过扩展自行实现服务授权
- WCF授权-ASP.NET Roles授权[下篇]
- WCF授权-ASP.NET Roles授权[上篇]
- WCF授权-模拟在WCF中的应用
- WCF授权-模拟(Impersonation)与委托(Delegation)
- WCF授权-基于Windows用户组授权[下篇]
随机博文
广告商赞助

