不是通过每一行来更新DataTable,而是在C#中更新DataTable,就像SQL语句一样:
DataTable table = new DataTable;
.................................
table.Update("columnname1>xxx And columnname1<yyy",columnname3='zzz'");
// | | |
// Certain Function criteria set values
答案 0 :(得分:1)
不使用类似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";
}