C# 如何遍历数据表并设置值?
我将如何着手执行类似于下面代码的操作?我希望遍历我的datatable并设置/更改值。在这种情况下,将所有行DateRcvd设置为当前日期C# 如何遍历数据表并设置值?,c#,C#,我将如何着手执行类似于下面代码的操作?我希望遍历我的datatable并设置/更改值。在这种情况下,将所有行DateRcvd设置为当前日期 foreach(DataRow row in SubVwr.Tables[0].Tbl.Rows) { row.Field<DateTime>("DateRcvd") = DateTime.Today; } foreach(子vwr.Tables[0].Tbl.Rows中的数据行) { row.Field(“DateRcvd”)=Dat
foreach(DataRow row in SubVwr.Tables[0].Tbl.Rows)
{
row.Field<DateTime>("DateRcvd") = DateTime.Today;
}
foreach(子vwr.Tables[0].Tbl.Rows中的数据行)
{
row.Field(“DateRcvd”)=DateTime.Today;
}
您可以遍历每一行,并使用数据行的索引器属性:
foreach(DataRow row in SubVwr.Tables[0].Tbl.Rows)
{
row["DateRcvd"] = DateTime.Today;
}
您可以遍历每一行,并使用DataRow
的索引器属性:
foreach(DataRow row in SubVwr.Tables[0].Tbl.Rows)
{
row["DateRcvd"] = DateTime.Today;
}
现代的写作方式是:
row.SetField("DateRcvd", DateTime.Today);
由于SetField
是一种通用方法,因此它不会像使用默认索引器那样对值类型进行装箱(索引器采用对象
) 现代写作方式是:
row.SetField("DateRcvd", DateTime.Today);
由于SetField
是一种通用方法,因此它不会像使用默认索引器那样对值类型进行装箱(索引器采用对象
) 你能快速解释一下为什么这是一个更好的解决方案吗?你能快速解释一下为什么这是一个更好的解决方案吗?