GridColumnStylesCollection.Item[] 属性

定义

重载

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 的从零开始的索引。

属性值

DataGridColumnStyle

指定的 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]

获取具有指定名称的 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

具有指定列标题的 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

注解

可以通过设置HeaderText属性显式设置列DataGridColumnStyle标题。 默认情况下,使用 HeaderText 属性值设置 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

与指定 DataGridColumnStyle 关联的 PropertyDescriptor

示例

下面的代码示例从中DataTableDataSet获取一个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[]特定列的属性PropertyDescriptorCollectionPropertyDescriptor传递给该属性。

另请参阅

适用于