有没有一种方法可以用条件更新DataTable
本文关键字:条件 更新 DataTable 方法 一种 有没有 | 更新日期: 2023-09-27 17:58:25
不是遍历每一行来更新DataTabe,而是像SQL语句那样更新C#中的DataTable:
DataTable table = new DataTable;
.................................
table.Update("columnname1>xxx And columnname1<yyy",columnname3='zzz'");
// | | |
// Certain Function criteria set values
不使用类似SQL的语法,但可以使用Linq:
var rows = table.AsEnumerable().Where(r => r.Field<int>("columnname1") > xxx
&& r.Field<int>("columnname1") < yyy);
foreach(var r in rows)
{
r.columnname3="zzz";
}