'宣言 Public Property AllowGroupMoving As AllowGroupMoving
public AllowGroupMoving AllowGroupMoving {get; set;}
AllowGroupMoving プロパティは、指定されたオーバーライドによって制御されるバンドまたはグリッドで、グループがユーザーによってどのように移動できるかを決定します。AllowGroupMoving の設定に基づき、ユーザーはバンド内の任意の場所にグループを移動できます。または、まったく移動できません。ユーザーがグループを移動できるようにするには、グループ ヘッダーが表示可能である必要があります。AllowColMoving がグループの移動を許可するように設定されている場合、グループ ヘッダーはドラッグ可能となり、マウスで列のグループの順序を再整理するために使用されます。
このプロパティは、グループ ヘッダーにあるグループ交換ドロップダウンを使用してグループを交換するためのユーザーの能力 (AllowGroupSwapping プロパティによって制御される) 、またはグリッド内でユーザーが列を移動するための能力 (AllowColMoving プロパティで制御される) に影響を及ぼしません。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub Button4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button4.Click ' Disallow users to move groups. Me.UltraGrid1.DisplayLayout.Override.AllowGroupMoving = AllowGroupMoving.NotAllowed ' 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.AllowGroupMoving = AllowGroupMoving.WithinBand End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button4_Click(object sender, System.EventArgs e) { // Disallow users to move groups. this.ultraGrid1.DisplayLayout.Override.AllowGroupMoving = AllowGroupMoving.NotAllowed; // 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.AllowGroupMoving = AllowGroupMoving.WithinBand; }