0

devexpress MVC Gridview を使用して結果を表示しており、データの要約を使用しています。デフォルトでは、データ サマリーはグループ化されたすべての列に適用されます。このデータの概要は、特定の 1 つの列をグループ化した場合にのみ表示し、残りの列では非表示にする必要があります。

「ColumnA」、「ColumnB」、「ColumnC」、「ColumnD」の 4 つの列があるとします。

データの要約は「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 に答える