DataTable格式
问题描述:
我有一个问题。我正在研究asp.net c#,我想更改DataTable的日期格式。 DataTable从SQL中获取源,并执行为dd/mm/yyyy h:mm:ss
,我想更改为dd/mm/yyyy
。如果我在SQL中执行查询,我会根据需要获取格式,问题出在DataTable中。另外,我将数据表设置为ReportViwer。谢谢。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格式字符串
你如何将数据输出到用户?当然,有一个地方可以包含一个格式字符串来定制'DateTime'的值吗? – David
您应该将用于检索数据的代码显示到数据表中,并描述列类型。 – mason
我已经添加了代码,以便您可以看到它 –