gpt4 book ai didi

c# - 在不使用循环的情况下更新 C# 中的数据表?

转载 作者:太空狗 更新时间:2023-10-29 17:30:12 24 4
gpt4 key购买 nike

假设我的数据表中有三列

  1. 代码

  2. 姓名

  3. 颜色

如果我知道代码和名称,我该如何更新代码和名称符合我的条件的特定行的颜色?我想在不使用循环的情况下执行此操作!

最佳答案

您可以使用 LINQ:

DataRow dr = datatable.AsEnumerable().Where(r => ((string)r["code"]).Equals(someCode) && ((string)r["name"]).Equals(someName)).First();
dr["color"] = someColor;

当然,我假设所有这些条件都是字符串。您应该将转换更改为正确的类型。

关于c# - 在不使用循环的情况下更新 C# 中的数据表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6081170/

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