2014-05-13 40 views
0

我有日期時間列在GridView控件:Devexpress mvc gridview組日期時間列按日期?

settings.Columns.Add(clmn => 
{ 
    clmn.FieldName = "InsertDate"; 
    clmn.Caption = TsmDxWeb.Resources.InsertDate; 
    clmn.CellStyle.Wrap = DefaultBoolean.False; 
    clmn.Width = 150; 
    clmn.SortOrder = DevExpress.Data.ColumnSortOrder.Descending; 
}); 

輸出:

enter image description here

和組輸出:

enter image description here

的日期時間網格組數據,但我想按日期分組。

如果我加clmn.Settings.GroupInterval = DevExpress.XtraGrid.ColumnGroupInterval.Date;,沒有數據顯示在分組中。因爲gridview添加時間'00 .00.000'到日期。

此外,有一個名爲setting.CustomColumnGroup的gridviewSetting,但沒有例子。我爲一個例子進行了很多研究,但是我找不到任何東西。

如何將記錄按時間分組?

回答

0
settings.Columns.Add(clmn => 
{ 
    clmn.FieldName = "InsertDate"; 
    clmn.Caption = TsmDxWeb.Resources.InsertDate; 
    clmn.CellStyle.Wrap = DefaultBoolean.False; 
    clmn.Width = 150; 
    clmn.SortOrder = DevExpress.Data.ColumnSortOrder.Descending; 
    clmn.Settings.GroupInterval = DevExpress.XtraGrid.ColumnGroupInterval.Date; 
}); 

「行由它們的值的日期部分進行分組,時間部分將被忽略」

+0

在我的問題,我在說關於'ColumnGroupInterval'。這不起作用... –

+0

你有沒有試過直接問DevExpress? – Charl