Compartilhar via


GridColumnStylesCollection.Contains Método

Definição

Obtém um valor que indica se o controle GridColumnStylesCollection contém um DataGridColumnStyle específico.

Sobrecargas

Contains(String)

Obtém um valor que indica se o GridColumnStylesCollection contém o DataGridColumnStyle com o nome especificado.

Contains(DataGridColumnStyle)

Obtém um valor que indica se a GridColumnStylesCollection contém o DataGridColumnStyle especificado.

Contains(PropertyDescriptor)

Obtém um valor que indica se o GridColumnStylesCollection contém um DataGridColumnStyle associado ao PropertyDescriptor especificado.

Contains(String)

Obtém um valor que indica se o GridColumnStylesCollection contém o DataGridColumnStyle com o nome especificado.

public:
 bool Contains(System::String ^ name);
public bool Contains (string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean

Parâmetros

name
String

O MappingName do DataGridColumnStyle desejado.

Retornos

Boolean

true se a coleção contém o DataGridColumnStyle; caso contrário, false.

Exemplos

O exemplo de código a GridColumnStylesCollectionseguir usa o Contains método para determinar se um DataGridColumnStyle com determinado MappingName existe no .

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

Comentários

A legenda de um DataGridColumnStyle é definida com a HeaderText propriedade.

Use o Contains método para determinar se existe uma particularidade DataGridColumnStyle antes de invocar o Remove método para remover o item. Se você precisar saber o índice de um determinado DataGridColumnStyle, use o IndexOf método.

Confira também

Aplica-se a

Contains(DataGridColumnStyle)

Obtém um valor que indica se a GridColumnStylesCollection contém o DataGridColumnStyle especificado.

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

Parâmetros

Retornos

Boolean

true se a coleção contém o DataGridColumnStyle; caso contrário, false.

Exemplos

O exemplo de código a seguir usa o Contains método para determinar se um GridColumnStylesCollection contém um específico 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

Comentários

Use o Contains método para determinar se existe uma particularidade DataGridColumnStyle antes de invocar o Remove método para remover o item. Se você precisar saber o índice de um determinado DataGridColumnStyle, use o IndexOf método.

Confira também

Aplica-se a

Contains(PropertyDescriptor)

Obtém um valor que indica se o GridColumnStylesCollection contém um DataGridColumnStyle associado ao PropertyDescriptor especificado.

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

Parâmetros

propDescpropertyDescriptor
PropertyDescriptor

O PropertyDescriptor associado ao DataGridColumnStyle desejado.

Retornos

Boolean

true se a coleção contém o DataGridColumnStyle; caso contrário, false.

Exemplos

O exemplo de código a seguir usa o Contains método para determinar se um GridColumnStylesCollection contém um DataGridColumnStyle associado a um especificado 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

Comentários

Para obter um PropertyDescriptorCollection, use o GetItemProperties método da BindingManagerBase classe. Passe o MappingName DataGridColumnStyle da propriedade Item[] do PropertyDescriptorCollection para retornar a PropertyDescriptor coluna específica.

Use o Contains método para determinar se existe uma particularidade DataGridColumnStyle antes de invocar o Remove método para remover o item. Se você precisar saber o índice de um determinado DataGridColumnStyle, use o IndexOf método.

Confira também

Aplica-se a