'宣言 Public Class UltraGridColumn Inherits Infragistics.Shared.KeyedSubObjectBase Implements Infragistics.Shared.IKeyedSubObject, Infragistics.Shared.IKeyedSubObjectEx, Infragistics.Win.CalcEngine.IFormulaProvider, Infragistics.Win.CalcEngine.IFormulaProviderEx, Infragistics.Win.IEditType, Infragistics.Win.IValueListsCollectionProvider, Infragistics.Win.Layout.IGridBagConstraint, Infragistics.Win.Layout.ILayoutChildItem, Infragistics.Win.Layout.ILayoutItem, IProvideRowLayoutColumnInfo
public class UltraGridColumn : Infragistics.Shared.KeyedSubObjectBase, Infragistics.Shared.IKeyedSubObject, Infragistics.Shared.IKeyedSubObjectEx, Infragistics.Win.CalcEngine.IFormulaProvider, Infragistics.Win.CalcEngine.IFormulaProviderEx, Infragistics.Win.IEditType, Infragistics.Win.IValueListsCollectionProvider, Infragistics.Win.Layout.IGridBagConstraint, Infragistics.Win.Layout.ILayoutChildItem, Infragistics.Win.Layout.ILayoutItem, IProvideRowLayoutColumnInfo
オブジェクトの Column プロパティは、UltraGridColumn オブジェクトによって定義されたグリッドの特定の列を参照します。Column プロパティを使用すると、指定した UltraGridColumn オブジェクトのプロパティにアクセスしたり、Header オブジェクトへの参照を取得したりできます。
UltraGridColumn オブジェクトは、グリッドの単一の列を表します。UltraGridColumn オブジェクトは、列のすべてのセルにデータを提供する元の単一のデータフィールドに密接にリンクされています(元のデータフィールドがない非バインドの列を除く)。UltraGridColumn オブジェクトは、個々のセルに使用するインターフェイスのタイプ(編集、ドロップダウン リスト、カレンダなど)を決定し、データマスクなど列を構成するセルの書式および動作関連の設定を制御します。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub Button6_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button6.Click ' ButtonDisplayStyle property off the column dictates when the buttons in cells of ' that column are displayed. By default buttons are displayed whenever the user ' moves mouse over the cell. You can set this property to Always to make the ' UltraGrid always display the buttons. Buttons inlcude drop down arrow buttons ' as well as edit buttons and regular buttons. Dim column As UltraGridColumn = Me.UltraGrid1.DisplayLayout.Bands(1).Columns("OrderDate") column.ButtonDisplayStyle = Infragistics.Win.UltraWinGrid.ButtonDisplayStyle.Always End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button6_Click(object sender, System.EventArgs e) { // ButtonDisplayStyle property off the column dictates when the buttons in cells of // that column are displayed. By default buttons are displayed whenever the user // moves mouse over the cell. You can set this property to Always to make the // UltraGrid always display the buttons. Buttons inlcude drop down arrow buttons // as well as edit buttons and regular buttons. UltraGridColumn column = this.ultraGrid1.DisplayLayout.Bands[1].Columns["OrderDate"]; column.ButtonDisplayStyle = Infragistics.Win.UltraWinGrid.ButtonDisplayStyle.Always; }