小编faz*_*zzy的帖子

C#如何在DataTable中更改数据?

我遇到了一些问题,我使用DataTable将数据存储在dataGridView中.数据输入如下:

dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("par", typeof(string));
dt.Columns.Add("max", typeof(int));
dt.Columns.Add("now", typeof(int));

dt.Rows.Add(new object[] { id++,i + " " + j++, strarr[0], strarr[1] }); // ... etc etc

dataGridView1.DataSource = dt;
Run Code Online (Sandbox Code Playgroud)

现在我想做一些更改,我使用代码:

dt.Rows[1].ItemArray[3] = "VALUE";
Run Code Online (Sandbox Code Playgroud)

当我调试时,ItemArray表示我想要的行,所以它的okey,但我仍然无法做任何更改,什么是错的?如何更新DataTable ??? 我正在谷歌搜索没有:(

c# datatable

17
推荐指数
3
解决办法
10万
查看次数

标签 统计

c# ×1

datatable ×1