0

我正在使用 devexpress MVC Gridview 显示结果,并且正在使用数据摘要。默认情况下,数据摘要应用于所有分组列。我希望仅当我对一个特定列进行分组时才显示此数据摘要,并且应该对其余列隐藏它。

假设我有四列,“ColumnA”、“ColumnB”、“ColumnC”、“ColumnD”。

数据摘要应该只对“ColumnA”可用并且当我对ColumnB,C或D进行分组时,这些列不应该显示数据摘要。

4

1 回答 1

0

试试这个解决方案

[AttributeUsage(AttributeTargets.Property,Inherited= true,AllowMultiple = false)]
public class SummaryColumnAttribute : Attribute
{          
    public SummaryColumnAttribute(SummaryItemType summaryItemType,bool showGroupsummary,bool showTotalSummary)
    {
        this.SummaryItemType = summaryItemType;
        this.ShowGroupSummary = showGroupsummary;
        this.ShowTotalSummary = showTotalSummary;
    }
}

并在模型类中应用此

[SummaryColumnAttribute(DevExpress.Data.SummaryItemType.Sum, true, true)]
public decimal OpeningBalance { get; set; }
于 2014-12-10T11:49:54.800 回答