0
我正在使用DataGridView從Microsoft Access中的表中獲取其數據,其中一個字段是短時間類型記錄(例如16:00),但是當DataGridView加載時它顯示該記錄爲「16:00 12/31/1899」,從不顯示ShortTime。DataGridView不顯示ShortTime記錄
感謝您的幫助。
我正在使用DataGridView從Microsoft Access中的表中獲取其數據,其中一個字段是短時間類型記錄(例如16:00),但是當DataGridView加載時它顯示該記錄爲「16:00 12/31/1899」,從不顯示ShortTime。DataGridView不顯示ShortTime記錄
感謝您的幫助。
datagridview不會查看原始類型來進行格式設置。如果系統類型是時間範圍而不是日期時間,則使用默認時間格式。也許你可以影響綁定?
在任何情況下,你可以隨時通過CellFormatting事件在DataGridView的覆蓋任何默認格式(見鏈接爲例)
編輯哎呀,忘了提最簡單的方法:設置的格式列的defaultcellstyle(可以在設計器中完成):
YourDataGridView.Columns["NameOfTimecolumn"].DefaultCellStyle.Format = "HH:mm";
G wiz,真是太棒了!謝謝! – Gilad
@ user1461085如果這解決了您的問題,請單擊此答案旁邊的全息複選框,您將獲得幾個積分。 –