GridColumnStylesCollection.Contains Метод

Определение

Получает значение, показывающее, содержит ли коллекция GridColumnStylesCollection конкретный объект DataGridColumnStyle.Gets a value indicating whether the GridColumnStylesCollection contains a specific DataGridColumnStyle.

Перегрузки

Contains(String)

Получает значение, показывающее, содержит ли коллекция GridColumnStylesCollection объект DataGridColumnStyle с указанным именем.Gets a value indicating whether the GridColumnStylesCollection contains the DataGridColumnStyle with the specified name.

Contains(DataGridColumnStyle)

Возвращает значение, указывающее, содержит ли GridColumnStylesCollection указанную DataGridColumnStyle.Gets a value indicating whether the GridColumnStylesCollection contains the specified DataGridColumnStyle.

Contains(PropertyDescriptor)

Получает значение, показывающее, содержит ли коллекция GridColumnStylesCollection объект DataGridColumnStyle, связанный с указанным дескриптором PropertyDescriptor.Gets a value indicating whether the GridColumnStylesCollection contains a DataGridColumnStyle associated with the specified PropertyDescriptor.

Contains(String)

Получает значение, показывающее, содержит ли коллекция GridColumnStylesCollection объект DataGridColumnStyle с указанным именем.Gets a value indicating whether the GridColumnStylesCollection contains the DataGridColumnStyle with the specified name.

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

Свойство MappingName требуемого объекта DataGridColumnStyle.The MappingName of the desired DataGridColumnStyle.

Возвращаемое значение

Boolean

Значение true, если коллекция содержит объект DataGridColumnStyle; в противном случае — значение false.true if the collection contains the DataGridColumnStyle; otherwise, false.

Примеры

В следующем примере кода используется Contains метод, чтобы определить, существует ли объект DataGridColumnStyle с заданным MappingName в GridColumnStylesCollection .The following code example uses the Contains method to determine if a DataGridColumnStyle with a given MappingName exists in the GridColumnStylesCollection.

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 свойством.The caption of a DataGridColumnStyle is set with the HeaderText property.

Используйте Contains метод, чтобы определить, существует ли определенный объект, DataGridColumnStyle прежде чем вызывать Remove метод для удаления элемента.Use the Contains method to determine if a particular DataGridColumnStyle exists before invoking the Remove method to remove the item. Если необходимо знать индекс конкретного объекта DataGridColumnStyle , используйте IndexOf метод.If you need to know the index of a particular DataGridColumnStyle, use the IndexOf method.

См. также раздел

Применяется к

Contains(DataGridColumnStyle)

Возвращает значение, указывающее, содержит ли GridColumnStylesCollection указанную DataGridColumnStyle.Gets a value indicating whether the GridColumnStylesCollection contains the specified 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.The desired DataGridColumnStyle.

Возвращаемое значение

Boolean

Значение true, если коллекция содержит объект DataGridColumnStyle; в противном случае — значение false.true if the collection contains the DataGridColumnStyle; otherwise, false.

Примеры

В следующем примере кода используется Contains метод, чтобы определить, содержит ли объект GridColumnStylesCollection определенное значение DataGridColumnStyle .The following code example uses the Contains method to determine if a GridColumnStylesCollection contains a specific 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 метод, чтобы определить, существует ли определенный объект, DataGridColumnStyle прежде чем вызывать Remove метод для удаления элемента.Use the Contains method to determine if a particular DataGridColumnStyle exists before invoking the Remove method to remove the item. Если необходимо знать индекс конкретного объекта DataGridColumnStyle , используйте IndexOf метод.If you need to know the index of a particular DataGridColumnStyle, use the IndexOf method.

См. также раздел

Применяется к

Contains(PropertyDescriptor)

Получает значение, показывающее, содержит ли коллекция GridColumnStylesCollection объект DataGridColumnStyle, связанный с указанным дескриптором PropertyDescriptor.Gets a value indicating whether the GridColumnStylesCollection contains a DataGridColumnStyle associated with the specified PropertyDescriptor.

public:
 bool Contains(System::ComponentModel::PropertyDescriptor ^ propertyDescriptor);
public:
 bool Contains(System::ComponentModel::PropertyDescriptor ^ propDesc);
public bool Contains (System.ComponentModel.PropertyDescriptor propertyDescriptor);
public bool Contains (System.ComponentModel.PropertyDescriptor propDesc);
member this.Contains : System.ComponentModel.PropertyDescriptor -> bool
member this.Contains : System.ComponentModel.PropertyDescriptor -> bool
Public Function Contains (propertyDescriptor As PropertyDescriptor) As Boolean
Public Function Contains (propDesc As PropertyDescriptor) As Boolean

Параметры

propertyDescriptorpropDesc
PropertyDescriptor

Объект PropertyDescriptor, связанный с требуемым объектом DataGridColumnStyle.The PropertyDescriptor associated with the desired DataGridColumnStyle.

Возвращаемое значение

Boolean

Значение true, если коллекция содержит объект DataGridColumnStyle; в противном случае — значение false.true if the collection contains the DataGridColumnStyle; otherwise, false.

Примеры

В следующем примере кода метод используется Contains для определения, содержит ли объект, GridColumnStylesCollection DataGridColumnStyle связанный с указанным PropertyDescriptor .The following code example uses the Contains method to determine if a GridColumnStylesCollection contains a DataGridColumnStyle associated with a specified 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 класса.To get a PropertyDescriptorCollection, use the GetItemProperties method of the BindingManagerBase class. Передайте объект в MappingName DataGridColumnStyle Item[] свойство объекта, PropertyDescriptorCollection чтобы получить значение PropertyDescriptor для определенного столбца.Pass the MappingName of the DataGridColumnStyle to the Item[] property of the PropertyDescriptorCollection to return the PropertyDescriptor for a specific column.

Используйте Contains метод, чтобы определить, существует ли определенный объект, DataGridColumnStyle прежде чем вызывать Remove метод для удаления элемента.Use the Contains method to determine if a particular DataGridColumnStyle exists before invoking the Remove method to remove the item. Если необходимо знать индекс конкретного объекта DataGridColumnStyle , используйте IndexOf метод.If you need to know the index of a particular DataGridColumnStyle, use the IndexOf method.

См. также раздел

Применяется к