このプロパティは、HTML テーブルで使用される COLSPAN 属性に似た関数を実行します。ColSpan は、バンドが親からインデントされる時にマルチバンド垂直表示スタイルで一般的に使用されます。子バンドで最初の列に列の同期を「ロック解除」するために使用できるので、親バンドのすぐ上で終わる列のエッジで整理することで幅が狭すぎる状態になりません。
ColSpan および列の同期は、グループを含むバンドでは効果がありません。グループを持たないバンドに限って列の同期が行われます。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub Button10_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button10.Click ' ColSpan effects the width of the column. More accurately it dictates ' how many columns in other bands this column is syncronized with. ' ColSpan only has an effect if the ColSizing mode is Syncronized which it ' is by default. Me.ultraGrid1.DisplayLayout.Override.AllowColSizing = AllowColSizing.Synchronized ' Set the ColSpan to 2. Me.ultraGrid1.DisplayLayout.Bands(0).Columns(1).ColSpan = 2 End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button10_Click(object sender, System.EventArgs e) { // ColSpan effects the width of the column. More accurately it dictates // how many columns in other bands this column is syncronized with. // ColSpan only has an effect if the ColSizing mode is Syncronized which it // is by default. this.ultraGrid1.DisplayLayout.Override.AllowColSizing = AllowColSizing.Synchronized; // Set the ColSpan to 2. this.ultraGrid1.DisplayLayout.Bands[0].Columns[1].ColSpan = 2; }