GridColumnStylesCollection.Item[PropertyDescriptor] プロパティ

定義

DataGridColumnStyle 内の指定した GridColumnStylesCollection を取得します。Gets a specified DataGridColumnStyle in the GridColumnStylesCollection.

オーバーロード

Item[Int32]

指定したインデックスにある DataGridColumnStyle を取得します。Gets the DataGridColumnStyle at a specified index.

Item[String]

指定された名前を持つ DataGridColumnStyle を取得します。Gets the DataGridColumnStyle with the specified name.

Item[PropertyDescriptor]

指定された DataGridColumnStyle に関連付けられている PropertyDescriptor を取得します。Gets the DataGridColumnStyle associated with the specified PropertyDescriptor.

Item[Int32]

指定したインデックスにある DataGridColumnStyle を取得します。Gets the DataGridColumnStyle at a specified index.

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 から始まるインデックス。The zero-based index of the DataGridColumnStyle to return.

プロパティ値

次のコード例ではDataGridColumnStyleItem[PropertyDescriptor]プロパティを使用してを取得します。The following code example gets the DataGridColumnStyle using the Item[PropertyDescriptor] property.

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の任意の要素のインデックスを確認するには、メソッドを使用します。Use the IndexOf method to determine the index of any element in the collection.

Item[String]

指定された名前を持つ DataGridColumnStyle を取得します。Gets the DataGridColumnStyle with the specified name.

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

取得対象の MappingNameDataGridColumnStyleThe MappingName of the DataGridColumnStyle to retrieve.

プロパティ値

指定した列ヘッダーを持つ DataGridColumnStyleThe DataGridColumnStyle with the specified column header.

次のコード例DataGridColumnStyle Item[PropertyDescriptor]では、プロパティのという名前のを返します。The following code example returns the DataGridColumnStyle named in the Item[PropertyDescriptor] property.

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プロパティを設定することによって明示的に設定できます。The column header of a DataGridColumnStyle can be set explicitly by setting the HeaderText property. 既定では、 HeaderTextは [使用MappingName ] プロパティ値を使用して設定されます。By default, the HeaderText is set using uses MappingName property value.

列ヘッダーと検索する値の比較では、大文字と小文字は区別されません。The comparison between column headers and the value to look for is not case-sensitive.

Item[PropertyDescriptor]

指定された DataGridColumnStyle に関連付けられている PropertyDescriptor を取得します。Gets the DataGridColumnStyle associated with the specified PropertyDescriptor.

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

パラメーター

propertyDesciptor
PropertyDescriptor

PropertyDescriptor に関連付けられている DataGridColumnStyleThe PropertyDescriptor associated with the DataGridColumnStyle.

プロパティ値

指定した DataGridColumnStyle に関連付けられている PropertyDescriptorThe DataGridColumnStyle associated the specified PropertyDescriptor.

次のコード例ではDataColumn 、のDataTableからDataSetを取得し、それを引数としてAddメソッドに渡します。The following code example gets a DataColumn from a DataTable in a DataSet, and then passes it as an argument to the Add method.

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使用して作成されます。Each DataGridColumnStyle is created using a PropertyDescriptor. PropertyDescriptorPropertyDescriptorプロパティを使用して返すことができます。The PropertyDescriptor can be returned using the PropertyDescriptor property.

特定のデータPropertyDescriptorCollectionソースのを取得するには、 GetItemProperties BindingManagerBaseクラスのメソッドを使用します。To get the PropertyDescriptorCollection for a specific data source, use the GetItemProperties method of the BindingManagerBase class. 特定の列のItem[String]PropertyDescriptorCollection 返すPropertyDescriptorには、のプロパティにを渡します。MappingNamePass the MappingName to the Item[String] property of the PropertyDescriptorCollection to return a PropertyDescriptor for a specific column.

こちらもご覧ください

適用対象