自訂 DataGrid 中 DateTime 欄位的顯示方式

DataGrid 的欄位如果是 DateTime 格式的時候,有時候會出現不符合自己期望的狀況,所以必須自訂顯示的方式。

在 ItemDataBound 裡面,把 DateTime 欄位值轉型成 string 時,一併帶入 Format,即可達到自訂顯示的需求。

if (e.Item.ItemType != ListItemType.Header && e.Item.ItemType != ListItemType.Footer)

{

    DateTime dtFormat = Convert.ToDateTime(e.Item.Cells[6].Text);
    string strFormat = dtFormat.ToString("yyyy/MM/dd HH:mm:ss");
    e.Item.Cells[6].Text = strFormat;

}

posted @ 2006-01-02 20:48  华博  阅读(370)  评论(0)    收藏  举报