数据表的格式

本文关键字:格式 数据表 | 更新日期: 2023-09-27 18:18:20

我有一个问题。我正在asp.net c#上工作,我想更改数据表的日期格式。DataTable从SQL中读取数据源,并作为dd/mm/yyyy h:mm:ss执行,我想将其更改为dd/mm/yyyy。如果我用SQL执行查询,我得到了我想要的格式,问题出在DataTable中。另外,我将datatable设置为reportviewer。谢谢。

编辑:这是我的代码给datatable一个格式

DataTable table=(get the source from SQL);
for (int i = 0; i < tabla.Rows.Count;i++)
{
    string date= "";
    Calendar cl = new Calendar();
    date= table.Rows[i]["LimitDate"]= .ToString();
    cl.SelectedDate = System.DateTime.Parse(date);
    table.Rows[i]["LimitDate"]= cl.SelectedDate.Day.ToString()
     + "/" + cl.SelectedDate.Month.ToString()
     + "/" + cl.SelectedDate.Year.ToString();
}

如果我为GridView运行下面的代码,它可以工作。然而,对于一个DataTable,它不起作用

数据表的格式

使用table.Rows[i]["LimitDate"]=cl.SelectedDate.Day.ToString("dd/mm/yyyy");

或取dd/mm/yyyy h:mm:ss格式字符串

的子字符串