GridColumnStylesCollection.Item[] 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取在 .. 中GridColumnStylesCollection指定的DataGridColumnStyle值。
重载
| 名称 | 说明 |
|---|---|
| Item[Int32] |
获取 DataGridColumnStyle 指定索引处。 |
| Item[String] |
获取 |
| 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 使用该 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]
获取
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]
获取与指定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
属性值
关联的 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[]。