我有例如07-August-2012 09:30:00
的充分的日期和時間,我DateTime
值,但只有07.08.2012
顯示在我的超Infragistics的網格單元,當我把它看重這個DateTime
。顯示完整日期時間在柵格C#
如何顯示完整的DateTime
值?
我有例如07-August-2012 09:30:00
的充分的日期和時間,我DateTime
值,但只有07.08.2012
顯示在我的超Infragistics的網格單元,當我把它看重這個DateTime
。顯示完整日期時間在柵格C#
如何顯示完整的DateTime
值?
在InitializeLayout
事件您的UltraGrid做:
private void ultraGrid1_InitializeLayout(object sender,
Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
{
e.Layout.Bands[0].Columns["yourDateCol"].Format = "G"; //MM/dd/yyyy HH:mm:ss
}
完全參考請參見: Localizing Cell Display Format
您需要在InitializeLayout事件格式化使用此代碼列
public static void FormatAsDate(UltraGridColumn cl)
{
cl.CellAppearance.TextHAlign = HAlign.Left;
cl.Header.Appearance.TextHAlign = HAlign.Left;
cl.MaskInput = "dd/MM/yyyy hh:mm:ss";
cl.PromptChar = ' ';
cl.Style = Infragistics.Win.UltraWinGrid.ColumnStyle.DateWithoutDropDown;
}
顯示完整日期時間的最簡單方法使用正確的格式。如果你想擁有它酷似07月 - 2012 09:30:00你可以設置想要的那一欄下面的格式在您的UltraGrid控制喜歡的InitializeLayout事件:答案
`private void ultraGrid1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
{
e.Layout.Bands[0].Columns["DesireColumnKey"].Format = "dd-MMMM-yyyy hh:mm:ss";
} `
檢查鏈接,在SO上存在alaredy ...檢查我的答案中的鏈接.. – 2012-08-10 07:32:50