-4
foreach (var row in finalTable.Rows)
{
     //here I want to update the Date column from DateTime values to only Dates.           
}
4

2 回答 2

2

您可以使用DataRow.Field<T>以获取特定类型的列,并DataRow.Item设置新值。

例如,如果要更改第 3 列:

foreach (var row in finalTable.Rows)
{
    DateTime? value = row.Field<DateTime?>(2);
    if (value.HasValue)
    {
        row[2] = value.Value.Day;
    }
}

请注意,这需要在 .cs 文件的顶部引用System.Data.DataSetExtensions.dll和 a 。using System.Data.DataSetExtensions;

于 2013-06-24T18:27:45.917 回答
0
row["rownumber"].date = new DateTime.Today;

你是这个意思吗 ?

于 2013-06-24T18:26:10.457 回答