次の方法で共有


GridColumnStylesCollection.Item[] プロパティ

定義

GridColumnStylesCollection内の指定したDataGridColumnStyleを取得します。

オーバーロード

名前 説明
Item[Int32]

指定したインデックス位置にある DataGridColumnStyle を取得します。

Item[String]

指定した名前の DataGridColumnStyle を取得します。

Item[PropertyDescriptor]

指定したDataGridColumnStyleに関連付けられているPropertyDescriptorを取得します。

Item[Int32]

ソース:
GridColumnStylesCollection.cs
ソース:
GridColumnStylesCollection.cs

指定したインデックス位置にある DataGridColumnStyle を取得します。

public:
 property System::Windows::Forms::DataGridColumnStyle ^ default[int] { System::Windows::Forms::DataGridColumnStyle ^ get(int index); };
public System.Windows.Forms.DataGridColumnStyle this[int index] { get; }
member this.Item(int) : System.Windows.Forms.DataGridColumnStyle
Default Public ReadOnly Property Item(index As Integer) As DataGridColumnStyle

パラメーター

index
Int32

返す DataGridColumnStyle の 0 から始まるインデックス。

プロパティ値

指定した DataGridColumnStyle

次のコード例では、Item[] プロパティを使用してDataGridColumnStyleを取得します。

Private Sub GetGridColumn()
    Dim myDataGridColumnStyle As DataGridColumnStyle 
    ' Get the DataGridColumnStyle at the specified index.
    myDataGridColumnStyle = _
    DataGrid1.TableStyles(0).GridColumnStyles(0)
    Console.WriteLine(myDataGridColumnStyle.MappingName)
End Sub

注釈

IndexOf メソッドを使用して、コレクション内の任意の要素のインデックスを決定します。

適用対象

Item[String]

ソース:
GridColumnStylesCollection.cs
ソース:
GridColumnStylesCollection.cs

指定した名前の DataGridColumnStyle を取得します。

public:
 property System::Windows::Forms::DataGridColumnStyle ^ default[System::String ^] { System::Windows::Forms::DataGridColumnStyle ^ get(System::String ^ columnName); };
public System.Windows.Forms.DataGridColumnStyle this[string columnName] { get; }
member this.Item(string) : System.Windows.Forms.DataGridColumnStyle
Default Public ReadOnly Property Item(columnName As String) As DataGridColumnStyle

パラメーター

columnName
String

取得するDataGridColumnStyleMappingName

プロパティ値

指定した列ヘッダーを持つ DataGridColumnStyle

次のコード例では、Item[] プロパティで指定されたDataGridColumnStyleを返します。

Private Sub GetGridColumn()
    Dim myDataGridColumnStyle As DataGridColumnStyle 
    ' Get the DataGridColumnStyle at the specified index.
    myDataGridColumnStyle = _
    DataGrid1.TableStyles(0).GridColumnStyles("Fname")
    Console.WriteLine(myDataGridColumnStyle.MappingName)
End Sub

注釈

DataGridColumnStyleの列ヘッダーは、HeaderText プロパティを設定することで明示的に設定できます。 既定では、 HeaderText はプロパティ値 MappingName 使用して設定されます。

列ヘッダーと検索する値の比較では、大文字と小文字は区別されません。

適用対象

Item[PropertyDescriptor]

ソース:
GridColumnStylesCollection.cs
ソース:
GridColumnStylesCollection.cs

指定したDataGridColumnStyleに関連付けられているPropertyDescriptorを取得します。

public:
 property System::Windows::Forms::DataGridColumnStyle ^ default[System::ComponentModel::PropertyDescriptor ^] { System::Windows::Forms::DataGridColumnStyle ^ get(System::ComponentModel::PropertyDescriptor ^ propDesc); };
public:
 property System::Windows::Forms::DataGridColumnStyle ^ default[System::ComponentModel::PropertyDescriptor ^] { System::Windows::Forms::DataGridColumnStyle ^ get(System::ComponentModel::PropertyDescriptor ^ propertyDesciptor); };
public System.Windows.Forms.DataGridColumnStyle this[System.ComponentModel.PropertyDescriptor propDesc] { get; }
public System.Windows.Forms.DataGridColumnStyle this[System.ComponentModel.PropertyDescriptor propertyDesciptor] { get; }
member this.Item(System.ComponentModel.PropertyDescriptor) : System.Windows.Forms.DataGridColumnStyle
Default Public ReadOnly Property Item(propDesc As PropertyDescriptor) As DataGridColumnStyle
Default Public ReadOnly Property Item(propertyDesciptor As PropertyDescriptor) As DataGridColumnStyle

パラメーター

propDescpropertyDesciptor
PropertyDescriptor

PropertyDescriptorに関連付けられているDataGridColumnStyle

プロパティ値

指定したPropertyDescriptorに関連付けられたDataGridColumnStyle

次のコード例では、DataSet内のDataTableからDataColumnを取得し、Add メソッドに引数として渡します。

Private Sub ContainsThisDataCol()
    Dim myPropertyDescriptor As PropertyDescriptor
    Dim myPropertyDescriptorCollection As PropertyDescriptorCOllection
    myPropertyDescriptorCollection = _
    me.BindingContext(DataSet1, "Customers").GetItemProperties()
    myPropertyDescriptor = myPropertyDescriptorCollection("FirstName")

    Dim myDataGridColumnStyle As DataGridColumnStyle
    myDataGridColumnStyle = DataGrid1.TableStyles(0). _
    GridColumnStyles(myPropertyDescriptor)
End Sub

注釈

DataGridColumnStyle は、 PropertyDescriptorを使用して作成されます。 PropertyDescriptorは、PropertyDescriptor プロパティを使用して返すことができます。

特定のデータ ソースのPropertyDescriptorCollectionを取得するには、BindingManagerBase クラスのGetItemProperties メソッドを使用します。 MappingNamePropertyDescriptorCollectionItem[] プロパティに渡して、特定の列のPropertyDescriptorを返します。

こちらもご覧ください

適用対象