GridColumnStylesCollection.IndexOf(DataGridColumnStyle) Metod

Definition

Hämtar indexet för en angiven DataGridColumnStyle.

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

Parametrar

Returer

Det nollbaserade indexet för DataGridColumnStyle inom GridColumnStylesCollection eller -1 om det inte finns någon motsvarande DataGridColumnStyle .

Exempel

I följande kodexempel används Contains metoden för att avgöra om en viss DataGridColumnStyle finns i en GridColumnStylesCollection. I så fall IndexOf returnerar metoden indexet för DataGridColumnStyle, och Remove metoden anropas med indexet för att ta bort elementet från samlingen.

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

Kommentarer

Contains Använd metoden för att avgöra om det finns en specifikDataGridColumnStyle. I så fall, och du behöver indexet för elementet i samlingen, använder du IndexOf metoden.

Gäller för

Se även