【发布时间】:2016-12-03 11:39:29
【问题描述】:
在我的 datagridview1 中,DATE 列显示格式“MM/dd/yyyy hh:mm:ss”
然后我使用这个代码。
我用一个函数来填充这样的datagridview
public void load_table()
{
DataTable ltdgv = getLoad_table();
//the getLoad_table() function return a datatable type and store it to ltdgv
foreach (DataRow dr in ltdgv.Rows)
{
dr["DATE"] = DateTime.Parse((dr["DATE"].ToString())).ToShortDateString();
}
dataGridView1.DataSource = ltdgv;
}
但 DATE 列仍显示格式 MM/dd/yyyy [例如:11/27/2016]
但我想将其更改为 dd/MM/yyyy 或 27/11/2016
我试着把它改成=
dr["DATE"] = DateTime.Parse((dr["DATE"].ToString("dd/MM/yyyy"))).ToShortDateString();
// I fill a parameter to the .ToString()
但我现在收到“语法错误”。
那么,如何解决这个问题?
【问题讨论】:
标签: c# date datetime datagridview datatable