バージョン

ClearGroupByColumns メソッド (UltraGridBand)

すべてのGroup-By 列を削除します。これでバンド内の行のグループ化を解除します。
シンタックス
'宣言
 
Public Sub ClearGroupByColumns() 
public void ClearGroupByColumns()
解説

バンドが Group-By モードの場合、SortedColumns コレクションにグループ化列として追加された列に基づいて、バンドの列はグループ化して表示されます。グリッドの UI を使用して、列ヘッダーをグループ化ボックスにドラッグすることによって、ユーザーはこのコレクションに列を追加できます。列が追加されると、バンド内の列は動的に再グループ化されます。コレクションの内容をクリアすることによって、すべての行のグループ化は解除され、GroupBy ボックスはクリアされます。

使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid

  Private Sub Button75_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button75.Click

      ' Following code groups the rows by two columns.

      ' Ensure view style is set OutlookGroupBy.
      Me.UltraGrid1.DisplayLayout.ViewStyleBand = ViewStyleBand.OutlookGroupBy

      ' Group rows in band 0 by two columns.
      Dim band As UltraGridBand = Me.UltraGrid1.DisplayLayout.Bands(0)
      band.SortedColumns.Add(band.Columns(0), False, True)
      band.SortedColumns.Add(band.Columns(1), False, True)

  End Sub

  Private Sub Button76_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button76.Click

      ' Call ClearGroupByColumns to ungroup all the rows in the UltraGrid if they
      ' were grouped by any columns.
      Me.UltraGrid1.DisplayLayout.ClearGroupByColumns()

      ' Or you can clear group-by rows on a specific band.
      Me.ultraGrid1.DisplayLayout.Bands(0).ClearGroupByColumns()

  End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;
using System.Diagnostics;

private void button75_Click(object sender, System.EventArgs e)
{

	// Following code groups the rows by two columns.

	// Ensure view style is set OutlookGroupBy.
	this.ultraGrid1.DisplayLayout.ViewStyleBand = ViewStyleBand.OutlookGroupBy;

	// Group rows in band 0 by two columns.
	UltraGridBand band = this.ultraGrid1.DisplayLayout.Bands[0];
	band.SortedColumns.Add( band.Columns[0], false, true );
	band.SortedColumns.Add( band.Columns[1], false, true );

}

private void button76_Click(object sender, System.EventArgs e)
{

	// Call ClearGroupByColumns to ungroup all the rows in the UltraGrid if they
	// were grouped by any columns.
	this.ultraGrid1.DisplayLayout.ClearGroupByColumns( );

	// Or you can clear group-by rows on a specific band.
	this.ultraGrid1.DisplayLayout.Bands[0].ClearGroupByColumns( );

}
参照