C#如何更改Datagridview列的数据类型?
我有一个包含5列的datagridview。在这些列中,有一列包含日期值 它以mm/dd/yyyy格式显示日期,但我希望它是dd/MMM/yyyy或dd/mm/yyyy格式C#如何更改Datagridview列的数据类型?,c#,winforms,sql-server-2008,datetime,C#,Winforms,Sql Server 2008,Datetime,我有一个包含5列的datagridview。在这些列中,有一列包含日期值 它以mm/dd/yyyy格式显示日期,但我希望它是dd/MMM/yyyy或dd/mm/yyyy格式 在数据库中,列的数据类型是smalldatetime,我使用的是sql 2008。我在这里谈论的是WinForms:问题不是更改数据类型,而是更改格式。DataGridView中的每一列都有一个“格式”列,因此您可以在此处使用任何有效的格式字符串 以下格式将“ShipDate”列的内容设置为区域性特定的日期时间格式: thi
在数据库中,列的数据类型是smalldatetime,我使用的是sql 2008。我在这里谈论的是WinForms:问题不是更改数据类型,而是更改格式。
DataGridView
中的每一列都有一个“格式”列,因此您可以在此处使用任何有效的格式字符串
以下格式将“ShipDate”列的内容设置为区域性特定的日期时间格式:
this.dataGridView1.Columns["ShipDate"].DefaultCellStyle.Format = "d";
您可以尝试将该特定列的
DefaultCellStyle.Format
设置为dd/MMM/yyyy
这是web应用程序还是windows窗体应用程序?