-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およびへの参照が必要であることに注意してください。using System.Data.DataSetExtensions;

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

これはあなたが意味するものですか?

于 2013-06-24T18:26:10.457 に答える