DataGridView Column Formatting
本文关键字:Formatting Column DataGridView | 更新日期: 2023-09-27 18:20:53
我一直试图强制DataGridView中的各种列采用指定的格式。
我已经成功地用以下内容格式化了我的日期:
dataToDoList.Columns["Due Date"].DefaultCellStyle.Format = "dd MMMM yyyy";
然而,我似乎无法格式化我只想显示时间的其他列。我尝试了以下操作,但没有成功:
dataTimeSheet.Columns["Finish Time"].DefaultCellStyle.Format = "hh:mm";
有人知道这第二行怎么了吗?
嗯。日期时间格式通常很奇怪。请参阅MSDN关于它的文章以获得一些建议。
最后,我修改了sql命令,以在源中获得正确格式的信息
LEFT(CONVERT(VARCHAR(8), te.StartTime, 8), 5) AS [Start Time],
LEFT(CONVERT(VARCHAR(8), te.FinishTime, 8), 5) AS [Finish Time]