如何在 DataGridViewColumn 中使用服务器 DateTime 格式而不是系统 DateTime 格式
Posted
技术标签:
【中文标题】如何在 DataGridViewColumn 中使用服务器 DateTime 格式而不是系统 DateTime 格式【英文标题】:How to use server DateTime format in DataGridViewColumn instead of system DateTime format 【发布时间】:2017-07-30 09:30:00 【问题描述】:我有一个带有DateTime
格式列的DataGridView
。
加载时显示系统DateTime
格式,单击单元格时显示服务器DateTime
格式。我想一直使用服务器DateTime
格式。
如果我更改系统DateTime
格式,单元格值格式应该不会更改。
示例:服务器DateTime
格式为"dd/MM/yyyy hh:mm tt"
而系统DateTime
格式如果我更改为"dd-MM-yyyy hh:mm tt"
。
【问题讨论】:
查看Layout
事件,应该可以设置列的格式为dd/MM/yyyy
【参考方案1】:
将以下代码放在Form_Load
事件中,并根据需要更改DataGridView
名称、Columns[No]
和日期格式:
me.dataGridView1.Columns[1].DefaultCellStyle.Format = "dd/MM/yyyy hh:mm:ss tt"
【讨论】:
以上是关于如何在 DataGridViewColumn 中使用服务器 DateTime 格式而不是系统 DateTime 格式的主要内容,如果未能解决你的问题,请参考以下文章
DataGridViewColumn.DataPropertyName 属性
使用千位逗号分隔符格式化 DataGridViewColumn