dTable.Rows.Add("SSN", "Firstname", "Lastname");
我想继续使用for循环将元素添加到与上面代码相同的行中,我该怎么做?
编辑:
感谢您快速回答!对不起,我不清楚我的主要问题如何继续扩大排?我有一个数值为“任务1”“任务2”“任务3”等的数组是否可以创建一个像这样扩展它的循环
dTable.Rows.Add(“SSN”,“名字”,“姓氏”);
dTable.Rows.Add(“SSN”,“Firstname”,“Lastname”,arrTask [0]);
dTable.Rows.Add(“SSN”,“Firstname”,“Lastname”arrTask [0],arrTask [1]);
dTable.Rows.Add(“SSN”,“名字”,“姓氏”arrTask [0],arrTask [1],arrTask [2]);
答案 0 :(得分:1)
您可以将此代码放在循环中:
var row = dTable.NewRow();
row.ItemArray = new object[] {"SSN", "Firstname", "Lastname"};
dTable.Rows.Add(row);
修改:如果您想在现有行中添加值:
row.ItemArray = row.ItemArray.Concat(arrTask)
.ToArray();
答案 1 :(得分:0)
此代码允许您添加行
DataRow newRow=dTable.NewRow();
newRow["ColName1"] = "SSN";
newRow["ColName2"] = "Firstname";
newRow["ColName3"] = "Lastname";
dTable.Rows.Add(row);