通过


GridColumnStylesCollection.Item[] 属性

定义

获取在 .. 中GridColumnStylesCollection指定的DataGridColumnStyle值。

重载

名称 说明
Item[Int32]

获取 DataGridColumnStyle 指定索引处。

Item[String]

获取 具有指定名称的 < a0/>。

Item[PropertyDescriptor]

获取与指定DataGridColumnStyle项关联的值PropertyDescriptor

Item[Int32]

Source:
GridColumnStylesCollection.cs
Source:
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 从零开始的索引。

属性值

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

Source:
GridColumnStylesCollection.cs
Source:
GridColumnStylesCollection.cs

获取 具有指定名称的 < a0/>。

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

注解

可以通过设置HeaderText属性显式设置 a DataGridColumnStyle 列标题。 默认情况下, HeaderText 使用属性值设置 MappingName

列标题与要查找的值之间的比较不区分大小写。

适用于

Item[PropertyDescriptor]

Source:
GridColumnStylesCollection.cs
Source:
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

示例

下面的代码示例从中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传递给要返回PropertyDescriptor特定列的属性PropertyDescriptorCollectionItem[]

另请参阅

适用于