'宣言 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; }