次の方法で共有


GridColumnStylesCollection.Item[] プロパティ

定義

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

オーバーロード

Item[Int32]

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

Item[String]

指定された名前を持つ DataGridColumnStyle を取得します。

Item[PropertyDescriptor]

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

Item[Int32]

指定したインデックスにある 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

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

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]

指定された名前を持つ 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

取得対象の MappingNameDataGridColumnStyle

プロパティ値

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

次のコード例では、 プロパティで という名前の DataGridColumnStyleItem[] 返します。

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 は uses MappingName プロパティ値を使用して設定されます。

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

適用対象

Item[PropertyDescriptor]

指定された 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

プロパティ値

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

次のコード例では、 内の 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 取得するには、 クラスの GetItemProperties メソッドを BindingManagerBase 使用します。 MappingNameを の プロパティにItem[]渡して、特定のPropertyDescriptorCollection列の をPropertyDescriptor返します。

こちらもご覧ください

適用対象