在我的datagridview1中,日期列显示格式为“MM/dd/yyyy hh:mm:ss”。
然后我使用以下代码。
我使用一个函数来填充datagridview,如下所示。
但是现在我遇到了“语法错误”的问题。所以,该如何解决呢?
然后我使用以下代码。
我使用一个函数来填充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;
}
但是日期列仍然显示 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()
但是现在我遇到了“语法错误”的问题。所以,该如何解决呢?