バージョン

AutoSizeMode プロパティ

列の自動サイズ調整のモードを指定します。UltraGridOverride.AllowColSizing が None の場合、これは無視されます。
シンタックス
'宣言
 
Public Property AutoSizeMode As ColumnAutoSizeMode
public ColumnAutoSizeMode AutoSizeMode {get; set;}
解説

このプロパティを None に設定した場合、ユーザーは列のサイズを自動変更できません。VisibleRowsに設定した場合は、表示行のデータに基づいて列のサイズが変更されます。SiblingRowsOnlyに設定した場合は、すべての兄弟行のデータに基づいて列のサイズが自動変更されます。AllRowsInBand に設定した場合は、バンド内のすべての行のデータに基づいて列のサイズが自動変更されます。

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

    Private Sub UltraGrid1_InitializeLayout(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs) Handles UltraGrid1.InitializeLayout
        ' Set the auto-size mode to AllRowsInBand for the whole grid.
        e.Layout.Override.ColumnAutoSizeMode = ColumnAutoSizeMode.AllRowsInBand

        ' Override the setting on band 1.
        e.Layout.Bands(1).Override.ColumnAutoSizeMode = ColumnAutoSizeMode.SiblingRowsOnly

        ' Override the setting for a column.
        e.Layout.Bands(0).Columns(0).AutoSizeMode = ColumnAutoSizeMode.None
    End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;
using System.Diagnostics;

		private void ultraGrid1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
		{
			// Set the auto-size mode to AllRowsInBand for the whole grid.
			e.Layout.Override.ColumnAutoSizeMode = ColumnAutoSizeMode.AllRowsInBand;

			// Override the setting on band 1.
			e.Layout.Bands[1].Override.ColumnAutoSizeMode = ColumnAutoSizeMode.SiblingRowsOnly;

			// Override the setting for a column.
			e.Layout.Bands[0].Columns[0].AutoSizeMode = ColumnAutoSizeMode.None;
		}
参照