バージョン

AllowGroupSwapping プロパティ

ユーザーによるグループの交換を許可するかどうかを決める値を設定します。
シンタックス
'宣言
 
Public Property AllowGroupSwapping As AllowGroupSwapping
public AllowGroupSwapping AllowGroupSwapping {get; set;}
解説

AllowGroupSwapping プロパティは、指定されたオーバーライドによって制御されるバンドまたはグリッドで、グループがユーザーによってどのように交換できるかを決定します。AllowGroupSwapping の設定に基づき、ユーザーはバンド内のグループを交換できます。または、まったく交換できません。ユーザーがグループを交換できるようにするには、グループ ヘッダーが表示可能である必要があります。AllowGroupSwapping が設定されグループを交換できる場合、グループ ヘッダーは現在のヘッダーで交換されるグループを選択するために使用されるドロップダウン インターフェイスを表示します。

このプロパティは、グループ ヘッダーにあるグループ移動ドロップダウンを使用してグループを移動するためのユーザーの能力(AllowGroupMoving プロパティによって制御される)、またはグリッド内でユーザーが列を交換するための能力(AllowColSwapping プロパティで制御される)に影響を及ぼしません。

UltraGridBand.RowLayoutStyle が GroupLayout に設定された場合は、計算される同じ SpanX と SpanY があるグループのみ差し替えることができます。また。グループは祖先または子孫と差し替えることができません。

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

  Private Sub Button5_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button5.Click

      ' Set AllowGroupSwapping to true to enable group swapping feature. When enabled, 
      ' the UltraGrid displays small drop down arrows on the group headers which when
      ' clicked upon drop down a drop down from which the user can select a different
      ' group to swap with.
      Me.UltraGrid1.DisplayLayout.Override.AllowGroupSwapping = AllowGroupSwapping.WithinBand

      ' You can override above grid-wide settings on a particular band by setting the
      ' property in question to a non-default value in the Override object of that 
      ' band.
      Me.UltraGrid1.DisplayLayout.Bands(0).Override.AllowGroupSwapping = AllowGroupSwapping.WithinBand

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

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

	// Set AllowGroupSwapping to true to enable group swapping feature. When enabled, 
	// the UltraGrid displays small drop down arrows on the group headers which when
	// clicked upon drop down a drop down from which the user can select a different
	// group to swap with.
	this.ultraGrid1.DisplayLayout.Override.AllowGroupSwapping = AllowGroupSwapping.WithinBand;

	// You can override above grid-wide settings on a particular band by setting the
	// property in question to a non-default value in the Override object of that 
	// band.
	this.ultraGrid1.DisplayLayout.Bands[0].Override.AllowGroupSwapping = AllowGroupSwapping.WithinBand;

}
参照