gpt4 book ai didi

c# - 如何更新 foreach 循环中数据表中列的值?

转载 作者:行者123 更新时间:2023-12-02 01:17:20 24 4
gpt4 key购买 nike

我想使用 foreach 循环一一更新数据表中的所有列。下面的代码是我到目前为止所拥有的。但这似乎不起作用。非常感谢您的帮助。

 foreach (DataRow row in myTable.Rows) 
{
Double i;
Double j = Convert.ToDouble(row["x"]);
int y = 1;

int aan = (int)row["year"];

if(y == aan)
{
i = j + 2;
}

row["x"]=i;
row.EndEdit();
myTable.AcceptChanges();

}

最佳答案

代码对我来说工作正常,除了一些调整。代码如下:

        foreach (DataRow row in myTable.Rows) 
{
Double i = 0;
Double j = Convert.ToDouble(row["x"]);
int y = 1;

int aan = Convert.ToInt32(row["year"]);

if(y == aan)
{
i = j + 2;
}

row["x"]=i;
row.EndEdit();
myTable.AcceptChanges();

}

您是否面临任何具体问题?

关于c# - 如何更新 foreach 循环中数据表中列的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9750814/

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