38

datatable.newrow コマンドを使用すると、新しい空の行が行の下部に追加されます。ただし、データテーブルの先頭に newrow を追加したい。どうすれば作れますか?

4

3 に答える 3

81

NewRow を使用して、同じ列を持つ行を作成します。実際にそれを DataTable に入れるには、やらなければならない

myDataTable.Rows.InsertAt(myDataRow, 0);

0 は挿入したいインデックスです。

于 2008-12-03T16:41:31.450 に答える
22

テーブルに行を追加する最良の例を次に示します

DataRow newRow = myDataTable.NewRow();
newRow[0] = "0";
newRow[1] = "Select one";
myDataTable.Rows.InsertAt(newRow, 0);

行が最初に設定されています

于 2016-05-05T12:40:55.930 に答える
3

これは間違っています

myDataTable.Rows.InsertAt(0,myDataRow); 

その代わりに以下の行を使用してください

myDataTable.Rows.InsertAt(myDataRow,0);
于 2010-07-22T13:44:52.493 に答える