【发布时间】:2012-06-25 10:51:06
【问题描述】:
我正在将 Excel 工作表导入 DataGridView。我有一个单元格的日期为 05-06-2017。但是在 DataGridView 下显示时,它显示 05-06-2017 AM 12:00:00。
你能帮我如何只显示日期。
谢谢!
【问题讨论】:
标签: c# excel datagridview datagridviewcolumn
我正在将 Excel 工作表导入 DataGridView。我有一个单元格的日期为 05-06-2017。但是在 DataGridView 下显示时,它显示 05-06-2017 AM 12:00:00。
你能帮我如何只显示日期。
谢谢!
【问题讨论】:
标签: c# excel datagridview datagridviewcolumn
您需要格式化 DateTime 对象DateTime Formats
d.Format("d")
或者,使用带“d”参数的 DefaultCellStyle.Format 属性设置 gridview 列本身的格式
【讨论】:
我认为这是格式问题。如果您的绑定然后使用“MM-dd-yyyy”的字符串格式(假设美国日期格式)。为“.net 自定义日期格式”做一个谷歌。我想你会发现 XAML 绑定有一个“StringFormat”(或类似的)选项。
祝你好运
罗伯
【讨论】: