Когда мы используем команду datatable.newrow, добавляется новая пустая строка в нижней части строк. Однако я хочу, чтобы newrow добавился к вершине datatable. Как я могу это сделать?
Добавление новой строки в datatable top
Ответ 1
Вы используете NewRow для создания строки с одинаковыми столбцами. Чтобы получить его в DataTable, вам нужно сделать
myDataTable.Rows.InsertAt(myDataRow, 0);
Где 0 - индекс, который вы хотите вставить в.
Ответ 2
Вот лучший пример добавления строки в таблицу
DataRow newRow = myDataTable.NewRow();
newRow[0] = "0";
newRow[1] = "Select one";
myDataTable.Rows.InsertAt(newRow, 0);
Он устанавливает строку на первом
Ответ 3
Этот Неправильный
myDataTable.Rows.InsertAt(0,myDataRow);
Используйте вместо этого строку ниже
myDataTable.Rows.InsertAt(myDataRow,0);