Language

GridColumnStylesCollection.Item[] プロパティ

定義

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

オーバーロード

名前 説明
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。

例

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

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

取得するMappingNameのDataGridColumnStyle。

プロパティ値

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

例

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

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。

プロパティ値

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

例

次のコード例では、DataColumn内のDataTableからDataSetを取得し、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を返します。

こちらもご覧ください

適用対象