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リファレンス

 

 

Tagged:

製品について

Ultimate UI for Windows Forms