1
dTable.Rows.Add("SSN", "Firstname", "Lastname");

我想继续使用 for 循环将元素添加到与上述代码相同的行,我该怎么做?

编辑:

感谢您的快速答复!抱歉,我不清楚我的主要问题如何继续扩大行?我有一个数组,其值为“任务 1”“任务 2”“任务 3”等是否可以创建一个像这样扩展它的循环

dTable.Rows.Add("SSN", "Firstname", "Lastname");

dTable.Rows.Add("SSN", "Firstname", "Lastname", arrTask[0]);

dTable.Rows.Add("SSN", "Firstname", "Lastname" arrTask[0], arrTask[1]);

dTable.Rows.Add("SSN", "Firstname", "Lastname" arrTask[0], arrTask[1], arrTask[2]);

4

2 回答 2

1

您可以将此代码放入循环中:

var row = dTable.NewRow();
row.ItemArray = new object[] {"SSN", "Firstname", "Lastname"};

dTable.Rows.Add(row);

编辑:如果您想在现有行中添加值:

row.ItemArray = row.ItemArray.Concat(arrTask)
                            .ToArray();
于 2012-09-24T09:38:22.610 回答
0

此代码将允许您添加行

DataRow newRow=dTable.NewRow();

newRow["ColName1"] = "SSN";

newRow["ColName2"] = "Firstname";

newRow["ColName3"] = "Lastname";

dTable.Rows.Add(row);
于 2012-09-24T09:42:12.840 回答