Datatable.newrowコマンドを使用すると、新しい空の行が行の下部に追加されます。ただし、newrowをデータテーブルの先頭に追加したいです。どうすればできますか?
NewRowを使用して、同じ列を持つ行を作成します。それを実際にDataTableに入れるには、やらなければなりません
myDataTable.Rows.InsertAt(myDataRow, 0);
ここで、0は挿入するインデックスです。
これがテーブルに行を追加する最良の例です
DataRow newRow = myDataTable.NewRow();
newRow[0] = "0";
newRow[1] = "Select one";
myDataTable.Rows.InsertAt(newRow, 0);
最初に行を設定します
これは間違っている
myDataTable.Rows.InsertAt(0,myDataRow);
その代わりに以下の行を使用してください
myDataTable.Rows.InsertAt(myDataRow,0);