将新行添加到数据表顶部

时间:2008-12-03 16:36:30

标签: asp.net datatable datarow

当我们使用datatable.newrow命令时,会在行的底部添加一个新的空行。但是我希望newrow添加到数据表的顶部。我该怎么做?

3 个答案:

答案 0 :(得分:73)

使用NewRow创建具有相同列的行。要实际将其导入DataTable,您必须执行

myDataTable.Rows.InsertAt(myDataRow, 0);

其中0是您要将其插入的索引。

答案 1 :(得分:17)

以下是在表格中添加行的最佳示例

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

它将行设置在第一个

答案 2 :(得分:2)

这一个是错误的

myDataTable.Rows.InsertAt(0,myDataRow); 

请使用以下代码而不是

myDataTable.Rows.InsertAt(myDataRow,0);