GridColumnStylesCollection.Item[] 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 使用该 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
要检索的 DataGridColumnStyle 的 MappingName。
属性值
具有指定列标题的 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
属性值
与指定 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传递给该属性。