このプロパティはグループおよび列のオリジナルの位置を指定するために使用できます。
グループ ヘッダーでは、このプロパティはグループのバンド内のグループの位置を返すか、設定します。列ヘッダーでは、このプロパティは列がグループまたはバンドに属する場合、グループ内の列の位置を返すか、設定します。列がバンドに属する場合はバンドを返すか、設定します。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub Button8_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button8.Click ' Set the HeaderClickAction to Select to allow the user to select one or more ' columns by clicking and draggin the mouse over column headers. Me.ultraGrid1.DisplayLayout.Override.HeaderClickAction = HeaderClickAction.Select ' Controls column sizing aspect of the columns. Free means the user can resize a column ' independent of columns in other bands. By default columns are syncronized, meaning ' columns with the same visible positions in different bands will be syncronized. Me.ultraGrid1.DisplayLayout.Override.AllowColSizing = AllowColSizing.Free ' Turn on column swapping. This will make small drop down arrows appear on the column ' headers that will allow the user to swap two columns easily by dropping down a ' drop down with a list of columns to swap with. Me.ultraGrid1.DisplayLayout.Override.AllowColSwapping = AllowColSwapping.WithinBand ' Allow the user to move columns around. Me.ultraGrid1.DisplayLayout.Override.AllowColMoving = AllowColMoving.WithinBand ' Set the VisiblePosition to 0. We want the customer id column to be the first column. Me.ultraGrid1.DisplayLayout.Bands(0).Columns("CustomerID").Header.VisiblePosition = 0 End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button8_Click(object sender, System.EventArgs e) { // Set the HeaderClickAction to Select to allow the user to select one or more // columns by clicking and draggin the mouse over column headers. this.ultraGrid1.DisplayLayout.Override.HeaderClickAction = HeaderClickAction.Select; // Controls column sizing aspect of the columns. Free means the user can resize a column // independent of columns in other bands. By default columns are syncronized, meaning // columns with the same visible positions in different bands will be syncronized. this.ultraGrid1.DisplayLayout.Override.AllowColSizing = AllowColSizing.Free; // Turn on column swapping. This will make small drop down arrows appear on the column // headers that will allow the user to swap two columns easily by dropping down a // drop down with a list of columns to swap with. this.ultraGrid1.DisplayLayout.Override.AllowColSwapping = AllowColSwapping.WithinBand; // Allow the user to move columns around. this.ultraGrid1.DisplayLayout.Override.AllowColMoving = AllowColMoving.WithinBand; // Set the VisiblePosition to 0. We want the customer id column to be the first column. this.ultraGrid1.DisplayLayout.Bands[0].Columns["CustomerID"].Header.VisiblePosition = 0; }