SPREAD for WPF 4.0J - GcSpreadGrid
グループ ヘッダ/フッタ
MESCIUS SPREAD for WPF 4.0J > 開発者ガイド > グループ集計 > グループ ヘッダ/フッタ

各グループの前後にグループ ヘッダおよびグループ フッタを表示し、見出しや集計結果を設定できます。次の図では、グループ ヘッダにグループの件数を、グループ フッタに集計結果を表示しています。

グループ ヘッダ/フッタ

見出しや集計結果を表すグループ ヘッダおよびグループ フッタも他の標準的な行と同様に表の一部として表示されます。

グループ ヘッダ/フッタ セルの値をユーザーが編集することはできません。

グループ ヘッダ/フッタの非表示

既定では、一覧をグループ化すると各グループの前後にグループヘッダ/フッタが1行ずつ作成されます。グループヘッダはグループ化の基準となった列の GroupHeader プロパティで、グループ フッタは GroupFooter プロパティで参照できます。グループヘッダ/フッタを非表示に設定するには、それぞれの IsVisible プロパティを設定します。

サンプルコード

次のサンプルコードは「ProductCode」列によるグループ化で生成される各グループに対して、グループ ヘッダを非表示に設定します。

C#
コードのコピー
gcSpreadGrid1.Columns["ProductCode"].GroupHeader.IsVisible = false;
Visual Basic
コードのコピー
GcSpreadGrid1.Columns("ProductCode").GroupHeader.IsVisible = False

グループ ヘッダ/フッタ セルの値

グループ ヘッダ/フッタ セルの値を取得/設定するには、グループ ヘッダ/フッタでインデックスを指定してグループ ヘッダ/フッタ セルを参照し Value プロパティを使用します。

サンプルコード

次のサンプルコードは「ProductCode」列によるグループ化で生成される各グループに対して、グループ フッタ セルに値を設定します。

C#
コードのコピー
gcSpreadGrid1.Columns["ProductCode"].GroupFooter[0, 2].Value = "[商品計]";
Visual Basic
コードのコピー
GcSpreadGrid1.Columns("ProductCode").GroupFooter(0, 2).Value = "[商品計]";

グループ ヘッダ/フッタ セルの結合

グループ ヘッダ/フッタ セルの値を取得/設定するには、グループ ヘッダ/フッタでインデックスを指定してグループ ヘッダ/フッタ セルを参照し RowSpan プロパティで結合する行数を ColumnSpan プロパティで結合する列数を設定します。

グループ ヘッダ/フッタ セルの数式

詳しくは「グループ集計の基本」を参照してください。

関連トピック