public override void AddSummaryItems(SummaryItemCollection items) { items.Add("btotal"); items.Add("ltotal"); items.Add("preferential"); base.AddSummaryItems(items); }
protected override List <SummaryItem> SynchronizeSummary(System.Collections.IList gridSum, SummaryItemCollection summary) { var gridSumCollection = gridSum as GridGroupSummaryItemCollection; if (gridSumCollection == null) { return(base.SynchronizeSummary(gridSum, summary)); } var myGridSumCollection = new List <GridGroupSummaryItem>(); var groupFooterRowCount = GetGroupFooterRowCount(); MyGridSumCollectionAddSummary(gridSumCollection, myGridSumCollection); var query = GetGroups(myGridSumCollection); var tempSummaryItemList = new List <GridGroupSummaryItem>(); FillTempSummaryItemList(groupFooterRowCount, query, tempSummaryItemList); GridSumCollectionAddSummaries(gridSumCollection, tempSummaryItemList); return(base.SynchronizeSummary(gridSum, summary)); }
public override void AddSummaryItems(SummaryItemCollection items) { items.Add("total"); }