詳細は SummaryDescriptionMask を参照してください。
明示的に設定されない場合、このプロパティは "[GROUP_BY_VALUE] の集計" として解決されます。
注: 集計レコード ヘッダーを非表示にするには、FieldLayoutSetting の FieldLayoutSettings.SummaryDescriptionVisibility プロパティを使用します。
Imports Infragistics.Windows Imports Infragistics.Windows.Editors Imports Infragistics.Windows.DataPresenter Private Sub Window1_Loaded(ByVal sender As Object, ByVal e As RoutedEventArgs) _dp.DataSource = _dataSource ' By default summary records are displayed only at top level and not within nested ' group-by records. To demonstrate SummaryDescriptionMaskInGroupBy property, which applies ' to summary records inside nested group-by records, we need display summaries in nested ' group-by records by setting SummaryDisplayArea to a value that doesn't contain ' TopLevelOnly. ' _dp.FieldSettings.SummaryDisplayArea = SummaryDisplayAreas.Bottom Dim fieldLayout As FieldLayout = _dp.FieldLayouts(0) ' Note that you actually have to set SummaryDescriptionVisibility, which we do further below, ' to actually show the summary description. fieldLayout.SummaryDescriptionMask = "Grand Summaries" fieldLayout.SummaryDescriptionMaskInGroupBy = "Summaries for [GROUP_BY_VALUE]" ' Set SummaryDescriptionVisibility to actually show the summary description. fieldLayout.Settings.SummaryDescriptionVisibility = Visibility.Visible ' Add a summary - without at least one summary, the summary record will not be displayed. fieldLayout.SummaryDefinitions.Add(SummaryCalculator.Sum, "Price") End Sub
using Infragistics.Windows; using Infragistics.Windows.Editors; using Infragistics.Windows.DataPresenter; public void Window1_Loaded( object sender, RoutedEventArgs e ) { _dp.DataSource = _dataSource; // By default summary records are displayed only at top level and not within nested // group-by records. To demonstrate SummaryDescriptionMaskInGroupBy property, which applies // to summary records inside nested group-by records, we need display summaries in nested // group-by records by setting SummaryDisplayArea to a value that doesn't contain // TopLevelOnly. // _dp.FieldSettings.SummaryDisplayArea = SummaryDisplayAreas.Bottom; FieldLayout fieldLayout = _dp.FieldLayouts[0]; // Note that you actually have to set SummaryDescriptionVisibility, which we do further below, // to actually show the summary description. fieldLayout.SummaryDescriptionMask = "Grand Summaries"; fieldLayout.SummaryDescriptionMaskInGroupBy = "Summaries for [GROUP_BY_VALUE]"; // Set SummaryDescriptionVisibility to actually show the summary description. fieldLayout.Settings.SummaryDescriptionVisibility = Visibility.Visible; // Add a summary - without at least one summary, the summary record will not be displayed. fieldLayout.SummaryDefinitions.Add( SummaryCalculator.Sum, "Price" ); }