GridColumnStylesCollection.Contains 方法

定义

获取一个值,该值指示 GridColumnStylesCollection 是否包含特定的 DataGridColumnStyle

重载

Contains(String)

获取一个值,该值指示 GridColumnStylesCollection 是否包含具有指定名称的 DataGridColumnStyle

Contains(DataGridColumnStyle)

获取一个值,该值指示 GridColumnStylesCollection 是否包含指定的 DataGridColumnStyle

Contains(PropertyDescriptor)

获取一个值,该值指示 GridColumnStylesCollection 是否包含与指定 DataGridColumnStyle 关联的 PropertyDescriptor

Contains(String)

Source:
GridColumnStylesCollection.cs

获取一个值,该值指示 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

参数

返回

如果该集合包含 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)

Source:
GridColumnStylesCollection.cs

获取一个值,该值指示 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

参数

返回

如果该集合包含 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)

Source:
GridColumnStylesCollection.cs

获取一个值,该值指示 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 方法。

另请参阅

适用于