バージョン

AllowColMoving プロパティ

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

AllowColMoving プロパティは、指定されたオーバーライドによって制御されるバンドまたはグリッドで、列がユーザーによってどのように移動できるかを決定します。AllowColMoving の設定に基づき、ユーザーはバンド内の任意の場所またはグループ内に限定して列を移動できます。または、まったく移動できません。ユーザーが列を移動できるようにするには、列ヘッダーが表示可能である必要があります。AllowColMoving がバンドまたはグループ内で列の移動を許可するように設定されている場合、列ヘッダーはドラッグ可能となり、マウスで列の順序を再整理するために使用されます。

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

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

  Private Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button2.Click

      ' Disallow users to move columns. Properties set on DisplayLayout's Override
      ' effect the whole grid.
      Me.UltraGrid1.DisplayLayout.Override.AllowColMoving = AllowColMoving.WithinBand

      ' You can override above grid-wide setting for 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.AllowColMoving = AllowColMoving.NotAllowed

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

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

	// Disallow users to move columns. Properties set on DisplayLayout's Override
	// effect the whole grid.
	this.ultraGrid1.DisplayLayout.Override.AllowColMoving = AllowColMoving.WithinBand;

	// You can override above grid-wide setting for 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.AllowColMoving = AllowColMoving.NotAllowed;

}
参照