我有一个 RadGrid,它有一个带有动态列的数据源。我还在 columncreated 事件中使用此代码对数据进行分组并显示组页脚中列的总数:
if (e.Column.ColumnType != "GridExpandColumn" & e.Column.ColumnType != "GridGroupSplitterColumn")
{
if (e.Column.UniqueName != "Item" && e.Column.UniqueName != "Width" && e.Column.UniqueName != "Type" && e.Column.UniqueName != "Balance")
{
((Telerik.Web.UI.GridBoundColumn)e.Column).Groupable = true;
((Telerik.Web.UI.GridBoundColumn)e.Column).DataFormatString = "{0:N0}";
((Telerik.Web.UI.GridBoundColumn)e.Column).Aggregate = Telerik.Web.UI.GridAggregateFunction.Sum;
}
}
我的客户希望分组页脚总数是一个运行总数。即,如果第一个总数为 100,第二个总数为 25,则第二个页脚中的总数应显示 75。有没有办法使用自定义聚合或任何其他方式来做到这一点?
任何帮助都会很棒。谢谢!