1

我在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;
});

输出:

在此处输入图像描述

和组输出:

在此处输入图像描述

网格按日期时间对数据进行分组,但我只想按日期对它们进行分组。

如果我添加clmn.Settings.GroupInterval = DevExpress.XtraGrid.ColumnGroupInterval.Date;,分组中不会显示任何数据。因为 gridview 将时间 '00.00.000' 添加到日期。

此外,还有一个名为 的 gridviewSetting setting.CustomColumnGroup,但没有示例。我为一个例子做了很多研究,但是我找不到任何东西。

如何仅按日期而不按时间对记录进行分组?

4

1 回答 1

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;
});

“行按其值的日期部分分组,时间部分被忽略”

于 2014-05-20T08:36:31.930 回答