如何在DataTable中追加行

本文关键字:追加 DataTable | 更新日期: 2023-09-27 18:22:45

我正试图将更多值附加到DataTable的行中。从数据库中读取的原始数据并没有我想添加的另外两列。到目前为止我已经知道了-

myTable.Columns.Add("type", typeof(int));
myTable.Columns.Add("rate", typeof(int));
foreach (DataRow rows in myTable.Rows)
{
    if (rows["dst"] == "1875")
    { 
        //How to append values to this current row?
    }
}

请提供建议。

如何在DataTable中追加行

以下是的答案

foreach (DataRow rows in myTable.Rows)
{
    if (rows["dst"] == "1875")
    { 
        //How to append values to this current row?
        rows["type"] = 32;
        rows["rate"] = 64;
    }
}

同样作为最佳实践,将for循环中的行更改为行。它应该是单数,因为它表示单个对象,而不是集合。