[VB.NET]DataGridView 在時間資料為上午12:00:00的顯示問題
1. 問題描述
問題網址
http://social.msdn.microsoft.com/Forums/zh-TW/232/thread/e12e1017-36c4-407b-bbc8-13c3a194ffbc
問題簡述
在 DataGridView,要顯示一個時間顯示格式為[yyyy/MM/dd HH:mm:ss],在資料庫裡是可以正確顯示出2009/2/2 上午12:00:00,
但 DataGridView 只能顯示 2009/2/2 後面就都是空白,如何顯示出後面的時分秒
2. 方法
可透過設定 DataGridView 的 DataGridViewCellStyle.Format 屬性 : 取得或設定 DataGridView 儲存格的文字內容所套用的格式字串。
程式碼
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.DataGridView1.Columns(0).DefaultCellStyle.Format = "yyyy/MM/dd HH:mm:ss"
End Sub
3. 執行結果
變更前
變更後