GridColumnStylesCollection.IndexOf(DataGridColumnStyle) Método

Definição

Obtém o índice de um DataGridColumnStyle especificado.

public:
 int IndexOf(System::Windows::Forms::DataGridColumnStyle ^ element);
public int IndexOf (System.Windows.Forms.DataGridColumnStyle element);
member this.IndexOf : System.Windows.Forms.DataGridColumnStyle -> int
Public Function IndexOf (element As DataGridColumnStyle) As Integer

Parâmetros

element
DataGridColumnStyle

O DataGridColumnStyle a ser localizado.

Retornos

O índice de base zero do DataGridColumnStyle dentro do GridColumnStylesCollection ou então -1, se nenhum DataGridColumnStyle correspondente existe.

Exemplos

O exemplo de código a seguir usa o Contains método para determinar se um determinado DataGridColumnStyle existe em um GridColumnStylesCollection. Nesse caso, o IndexOf método retorna o índice do DataGridColumnStylee o Remove método é invocado com o índice para remover o elemento da coleção.

Private Sub RemoveCol(ByVal dc As DataColumn) 
    Dim myGridColumns As GridColumnStylesCollection
    myGridColumns = DataGrid1.TableStyles(0).GridColumnStyles

    If myGridColumns.Contains("FirstName") Then
        Dim i As Integer
        i = myGridColumns.IndexOf(myGridColumns("FirstName"))
        myGridColumns.RemoveAt(i)
    End If
End Sub

Comentários

Use o Contains método para determinar se existe um específico DataGridColumnStyle . Nesse caso, e você precisa do índice do elemento dentro da coleção, use o IndexOf método .

Aplica-se a

Confira também