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

for ループを使用して、上記のコードと同じ行に要素を追加し続けたいのですが、どうすればよいですか?

編集:

速い答えをありがとう! 申し訳ありませんが、主な質問が不明確でした。行を拡大し続けるにはどうすればよいですか? 「Task 1」「Task 2」「Task 3」などの値を持つ配列があります。このように展開するループを作成することは可能ですか

dTable.Rows.Add("SSN", "名", "姓");

dTable.Rows.Add("SSN", "名", "姓", arrTask[0]);

dTable.Rows.Add("SSN", "名", "姓" arrTask[0], arrTask[1]);

dTable.Rows.Add("SSN", "名", "姓" 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 に答える