c# datatable 指定行添加内容

比如我想在一个datatable的第十行添加一条数据,如何实现?
2025-01-01 08:35:39
推荐回答(3个)
回答1:

首先给datatable的每行增加一个行号(如果已经有行号,则不必此步骤)。
找到第10行。
DataTable dt = new DataTable();
DataRow dr = dt.Rows[9];
dr[0] = "10";
dr[1] = "a";
dr[2] = "a";
//...
dt.Rows[9].AcceptChanges();
for (int i = 9; i < dt.Rows.Count; i++)
{
dt.Rows[i][0] = i+2;
dt.Rows[i].AcceptChanges();
}

回答2:

对datatable循环,然后一行一行添加,到第十行把你的数据放进去

回答3:

dt.Rows.InsertAt(new DataRow(), 9);