我在应用程序中有两个带有条件的数据表,并希望对多行进行一些处理以更新列值。
例如:
我有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);
您可以在此处替换列和值...
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句