GridColumnStylesCollection.Contains 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示 GridColumnStylesCollection 是否包含特定的 DataGridColumnStyle。
重载
Contains(String) |
获取一个值,该值指示 GridColumnStylesCollection 是否包含具有指定名称的 DataGridColumnStyle。 |
Contains(DataGridColumnStyle) |
获取一个值,该值指示 GridColumnStylesCollection 是否包含指定的 DataGridColumnStyle。 |
Contains(PropertyDescriptor) |
获取一个值,该值指示 GridColumnStylesCollection 是否包含与指定 DataGridColumnStyle 关联的 PropertyDescriptor。 |
Contains(String)
获取一个值,该值指示 GridColumnStylesCollection 是否包含具有指定名称的 DataGridColumnStyle。
public:
bool Contains(System::String ^ name);
public bool Contains (string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
参数
- name
- String
返回
如果该集合包含 DataGridColumnStyle,则为 true
;否则为 false
。
示例
下面的代码示例使用 Contains 方法确定 中GridColumnStylesCollection是否存在DataGridColumnStyle具有给定MappingName的 。
Private Sub ContainsThisDataCol()
' Use the Contains method to determine whether a specific
' DataGridColumnStyle with the same MappingName exists.
Console.WriteLine(DataGrid1.TableStyles(0). _
GridColumnStyles.Contains("FirstName"))
End Sub
注解
的 DataGridColumnStyle 标题是使用 属性设置的 HeaderText 。
Contains在调用 Remove 方法删除项之前,使用 方法确定是否存在特定DataGridColumnStyle项。 如果需要知道特定 DataGridColumnStyle的索引,请使用 IndexOf 方法。
另请参阅
适用于
Contains(DataGridColumnStyle)
获取一个值,该值指示 GridColumnStylesCollection 是否包含指定的 DataGridColumnStyle。
public:
bool Contains(System::Windows::Forms::DataGridColumnStyle ^ column);
public bool Contains (System.Windows.Forms.DataGridColumnStyle column);
member this.Contains : System.Windows.Forms.DataGridColumnStyle -> bool
Public Function Contains (column As DataGridColumnStyle) As Boolean
参数
- column
- DataGridColumnStyle
所需的 DataGridColumnStyle。
返回
如果该集合包含 DataGridColumnStyle,则为 true
;否则为 false
。
示例
下面的代码示例使用 Contains 方法确定 是否 GridColumnStylesCollection 包含特定的 DataGridColumnStyle。
Private Sub ContainsThisDataCol()
Dim myGridColumnCol As GridColumnStylesCollection
myGridColumnCol = dataGrid1.TableStyles(0).GridColumnStyles
' Get the CurrencyManager for the table you want to add a column to.
Dim myCurrencyManager As CurrencyManager = _
CType(Me.BindingContext(ds.Tables("Suppliers")), CurrencyManager)
' Get the PropertyDescriptor for the DataColumn of the new column.
Dim pd As PropertyDescriptor = _
myCurrencyManager.GetItemProperties()("City")
Dim myColumn As New DataGridTextBoxColumn()
myColumn.PropertyDescriptor = pd
' Test to see if the present columns contains the new object.
Console.WriteLine(DataGrid1.TableStyles(0).GridColumnStyles. _
Contains(myColumn))
End Sub
注解
Contains在调用 Remove 方法删除项之前,使用 方法确定是否存在特定DataGridColumnStyle项。 如果需要知道特定 DataGridColumnStyle的索引,请使用 IndexOf 方法。
另请参阅
适用于
Contains(PropertyDescriptor)
获取一个值,该值指示 GridColumnStylesCollection 是否包含与指定 DataGridColumnStyle 关联的 PropertyDescriptor。
public:
bool Contains(System::ComponentModel::PropertyDescriptor ^ propDesc);
public:
bool Contains(System::ComponentModel::PropertyDescriptor ^ propertyDescriptor);
public bool Contains (System.ComponentModel.PropertyDescriptor propDesc);
public bool Contains (System.ComponentModel.PropertyDescriptor propertyDescriptor);
member this.Contains : System.ComponentModel.PropertyDescriptor -> bool
member this.Contains : System.ComponentModel.PropertyDescriptor -> bool
Public Function Contains (propDesc As PropertyDescriptor) As Boolean
Public Function Contains (propertyDescriptor As PropertyDescriptor) As Boolean
参数
- propDescpropertyDescriptor
- PropertyDescriptor
与所需 PropertyDescriptor 关联的 DataGridColumnStyle。
返回
如果该集合包含 DataGridColumnStyle,则为 true
;否则为 false
。
示例
下面的代码示例使用 Contains 方法确定 是否 GridColumnStylesCollection 包含 DataGridColumnStyle 与指定的 PropertyDescriptor关联的 。
Private Sub ContainsThisDataCol()
Dim myPropertyDescriptor As PropertyDescriptor
Dim myPropertyDescriptorCollection As PropertyDescriptorCOllection
myPropertyDescriptorCollection = _
me.BindingContext(DataSet1, "Customers").GetItemProperties()
myPropertyDescriptor = myPropertyDescriptorCollection("FirstName")
Dim trueOrFalse As Boolean
' Set the variable to a known column in the grid's DataTable.
trueOrFalse = DataGrid1.TableStyles(0).GridColumnStyles. _
Contains(myPropertyDescriptor)
Console.WriteLine(trueOrFalse)
End Sub
注解
若要获取 , PropertyDescriptorCollection请使用 GetItemProperties 类的 BindingManagerBase 方法。 MappingName将 的 DataGridColumnStyle 传递给 Item[] 的 PropertyDescriptorCollection 属性,以返回PropertyDescriptor特定列的 。
Contains在调用 Remove 方法删除项之前,使用 方法确定是否存在特定DataGridColumnStyle项。 如果需要知道特定 DataGridColumnStyle的索引,请使用 IndexOf 方法。