XamDataGrid で提供される集計関数には「平均値」、「カウント」、「最大」、「最小」、「合計」があります。

フィールドごとに異なる関数を表示するには、XamDataGrid の SummarySelectionControlOpening イベントで表示したい集計関数のリストを引数 e.Control.SummaryCalculatorHolders コレクションに設定します。
以下の例では、「Test1」フィールドには「最大」「最小」のみを表示し、「Test2」フィールドには「カウント」のみを表示するようにします。
private void xamDataGrid1_SummarySelectionControlOpening(object sender, Infragistics.Windows.DataPresenter.Events.SummarySelectionControlOpeningEventArgs e) { if (e.Field.Name == "Test1") { e.Control.SummaryCalculatorHolders = e.Control.SummaryCalculatorHolders.Where(x => x.Calculator.Name == "Maximum" || x.Calculator.Name == "Minimum"); } else if (e.Field.Name == "Test2") { e.Control.SummaryCalculatorHolders = e.Control.SummaryCalculatorHolders.Where(x => x.Calculator.Name == "Count"); } }
