我有一个datagridview包含5列。这些列中有一列包含日期值。C#如何更改Datagridview列的数据类型?
它以mm/dd/yyyy格式显示日期,但我想以dd/MMM/yyyy或dd/mm/yyyy格式显示日期。
在列的数据库数据类型是smalldatetime的,我使用SQL 2008
我有一个datagridview包含5列。这些列中有一列包含日期值。C#如何更改Datagridview列的数据类型?
它以mm/dd/yyyy格式显示日期,但我想以dd/MMM/yyyy或dd/mm/yyyy格式显示日期。
在列的数据库数据类型是smalldatetime的,我使用SQL 2008
我谈论的WinForms这里:现在的问题是不是改变数据类型,但改变格式 。 DataGridView
中的每列都有一个“格式”列,因此您可以在此使用任何有效的格式字符串。
以下格式“并按ShipDate”列在特定文化的日期时间格式的内容:
this.dataGridView1.Columns["ShipDate"].DefaultCellStyle.Format = "d";
你可以尝试设置DefaultCellStyle.Format
为dd/MMM/yyyy
为特定列
这是一个Web应用程序或一个Windows窗体应用程序? – KMan 2012-01-11 08:27:00