GridColumnStylesCollection.IndexOf(DataGridColumnStyle) Método

Definición

Obtiene el índice de una clase DataGridColumnStyle especificada.

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

DataGridColumnStyle que se va a buscar.

Devoluciones

Int32

Índice de base cero del objeto DataGridColumnStyle de la colección GridColumnStylesCollection o -1 si no existe un objeto DataGridColumnStyle correspondiente.

Ejemplos

En el ejemplo de código siguiente se usa el Contains método para determinar si existe un determinado DataGridColumnStyle en un GridColumnStylesCollection. Si es así, el IndexOf método devuelve el índice de DataGridColumnStyley el Remove método se invoca con el índice para quitar el elemento de la colección.

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

Comentarios

Use el Contains método para determinar si existe un específico DataGridColumnStyle . Si es así, y necesita el índice del elemento dentro de la colección, use el IndexOf método .

Se aplica a

Consulte también