k-s*_*k-s 1 c# asp.net datatable
我在应用程序中有两个带有条件的数据表,并希望对多行进行一些处理以更新列值.
例如:
我有10000行的datatable1.我想通过datatable.select("condition")过滤行,并根据条件,我想更新行值.
如果对于任何条件,我从数据表中找到了20行.我想一次更新这20条记录.不在任何循环中.我有datarow数组用于在datable中更新这些值.
你可以试试下面的linq,
DataTable recTable = new DataTable();
// do stuff to populate table
recTable.Select(string.Format("[code] = '{0}'", someName)).ToList<DataRow>().ForEach(r => r["Color"] = colorValue);
Run Code Online (Sandbox Code Playgroud)
您可以在此处替换列和值...