UltraGridの初期化時にグループ化を実装する場合は、InitalizeLayoutイベントにて
- 表示スタイルをOutlookGroupByにする。
- グループ化する列でソートする(その際、グループ化に使用するオプションを有効化する)。
で可能です。
private void ultraGrid1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e) { // 表示スタイルをOutlookGroupByにする。 e.Layout.ViewStyleBand = Infragistics.Win.UltraWinGrid.ViewStyleBand.OutlookGroupBy; // グループ化する列でソートする(※第3引数がグループ化で使用するかどうかのオプション)。 e.Layout.Bands[0].SortedColumns.Add("Prefecture", false, true); }
実行結果
APIリファレンス
- グループ化の有効化(WinGrid, GroupBy)