如何将其他元素添加到数据表行

时间:2012-09-24 09:36:40

标签: c#

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]);

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);