如何遍历数据表并设置值?

时间:2018-01-29 16:16:20

标签: c#

我将如何进行类似下面代码的操作?我想迭代我的数据表并设置/更改值。在这种情况下,将所有行DateRcvd设置为当前日期。

foreach(DataRow row in SubVwr.Tables[0].Tbl.Rows)
{
    row.Field<DateTime>("DateRcvd") = DateTime.Today;
}

2 个答案:

答案 0 :(得分:3)

您可以遍历每一行并使用foreach(DataRow row in SubVwr.Tables[0].Tbl.Rows) { row["DateRcvd"] = DateTime.Today; } 的索引器属性:

emails/admin-new-order.php

答案 1 :(得分:1)

现代的写作方式是:

row.SetField("DateRcvd", DateTime.Today);

由于SetField是一种通用方法,因此它不会像使用默认索引器那样对您的值类型进行设置(索引器需要object)。