【问题标题】:Devexpress mvc gridview group datetime column by date?Devexpress mvc gridview group datetime column by date?
【发布时间】:2014-05-13 07:58:55
【问题描述】:

我在 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' 添加到日期。

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

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

【问题讨论】:

    标签: c# asp.net-mvc gridview devexpress devexpress-mvc


    【解决方案1】:
    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;
    });
    

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

    【讨论】:

    • 在我的问题中,我说的是ColumnGroupInterval。这不起作用......
    猜你喜欢
    • 2020-01-19
    • 2021-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-11
    • 2011-09-26
    • 2023-04-08
    相关资源
    最近更新 更多