Asp.net mvc 4 如何仅在devexpress MVC视图中的指定列上应用数据摘要?

Asp.net mvc 4 如何仅在devexpress MVC视图中的指定列上应用数据摘要?,asp.net-mvc-4,summary,devexpress-mvc,Asp.net Mvc 4,Summary,Devexpress Mvc,我使用devexpress MVC Gridview显示结果,并使用数据摘要。 默认情况下,数据摘要应用于所有分组列。 我希望仅当我对一个特定列进行分组时才显示此数据摘要,并且应该为其余列隐藏此数据摘要 假设我有四列, “ColumnA”、“ColumnB”、“ColumnC”、“ColumnD” 数据摘要应仅适用于“ColumnA” 当我对B、C或D列进行分组时,应该不会显示这些列的数据摘要。尝试此解决方案 [AttributeUsage(AttributeTargets.Property,I

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

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

数据摘要应仅适用于“ColumnA” 当我对B、C或D列进行分组时,应该不会显示这些列的数据摘要。

尝试此解决方案

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