将新行添加到数据表顶部

当我们使用datatable.newrow命令时,一个新的空行添加到行的底部。 不过,我想newrow添加到数据表顶部。 我怎样才能做到这一点?

您可以使用NewRow创build一个具有相同列的行。 要真正把它放到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);