【问题标题】:Adding new row to datatable's top将新行添加到数据表的顶部
【发布时间】:2010-09-25 03:59:33
【问题描述】:

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

【问题讨论】:

    标签: asp.net datatable datarow


    【解决方案1】:

    您使用 NewRow 创建具有相同列的行。要真正将其放入 DataTable,您必须这样做

    myDataTable.Rows.InsertAt(myDataRow, 0);
    

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

    【讨论】:

    • myDataTable.Rows.InsertAt(myDataRow,0);是正确的形式。谢谢
    【解决方案2】:

    这个是错的

    myDataTable.Rows.InsertAt(0,myDataRow); 
    

    请使用下面的行代替那行

    myDataTable.Rows.InsertAt(myDataRow,0);
    

    【讨论】:

    • 我已经写了正确的表格作为接受答案的评论。你可以在上面看到它。
    【解决方案3】:

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

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

    先设置行

    【讨论】:

    • 谢谢,这比接受的答案更有帮助
    • @CoryBaumer 哦,我很高兴... :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 1970-01-01
    • 2013-06-06
    • 2016-12-15
    相关资源
    最近更新 更多