gpt4 book ai didi

c# - 不循环更新数据表中的多行

转载 作者:太空宇宙 更新时间:2023-11-03 17:52:59 26 4
gpt4 key购买 nike

我在应用程序中有两个带条件的数据表,想要对多行进行一些处理以更新列值。

例如:

我有 10000 行的数据表 1。我想通过 datatable.select("condition") 过滤行,并根据条件更新行值。

如果有任何条件,我从数据表中找到了 20 行。我想一次性更新这 20 条记录。不在任何循环中。我有这些值的数据行数组以在数据表中更新。

最佳答案

你可以试试下面的linq,

DataTable recTable = new DataTable();

// do stuff to populate table

recTable.Select(string.Format("[code] = '{0}'", someName)).ToList<DataRow>().ForEach(r => r["Color"] = colorValue);

您可以在此处替换您的列和值...

关于c# - 不循环更新数据表中的多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18830113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com