[VB.NET]DataGridView 在時間資料為上午12:00:00的顯示問題

  • 16447
  • 0
  • 2010-08-03

[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. 執行結果

變更前

image

變更後

image