如何编辑数据集中的日期时间列?

How to edit datetime column in a dataset?

我的数据集有“START_DATE”列,它的格式是日期时间。

这是我到目前为止尝试过的方法。

foreach (DataRow dR in codeDs.Tables[0].Rows)
{
    var def_startDate = Convert.ToDateTime(dR["START_DATE"].ToString());
    dR["START_DATE"] = def_startDate.ToString("dd/MM/yyyy");

    var def_endDate = Convert.ToDateTime(dR["END_DATE"].ToString());
    dR["END_DATE"] = def_endDate.ToString("dd/MM/yyyy");
}

但是,这段代码并未更新数据集。 提前致谢!

向数据表添加字符串类型的新列。通过循环以您所需的格式添加数据,如“dd/MM/yyyy”。最后你可以删除旧列。