Freigeben über


GridColumnStylesCollection.IndexOf(DataGridColumnStyle) Methode

Definition

Ruft den Index eines angegebenen DataGridColumnStyle-Objekts ab.

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

Parameter

element
DataGridColumnStyle

Das zu suchende DataGridColumnStyle.

Gibt zurück

Der nullbasierte Index des DataGridColumnStyle in der GridColumnStylesCollection oder -1, wenn kein entsprechender DataGridColumnStyle vorhanden ist.

Beispiele

Im folgenden Codebeispiel wird die Contains -Methode verwendet, um zu bestimmen, ob eine bestimmte DataGridColumnStyle in einer GridColumnStylesCollectionvorhanden ist. Wenn dies der Grund ist, gibt die IndexOf Methode den Index von DataGridColumnStylezurück, und die Remove -Methode wird mit dem Index aufgerufen, um das Element aus der Auflistung zu entfernen.

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

Hinweise

Verwenden Sie die Contains -Methode, um zu bestimmen, ob ein bestimmtes DataGridColumnStyle vorhanden ist. Wenn ja, und Sie benötigen den Index des Elements innerhalb der Auflistung, verwenden Sie die IndexOf -Methode.

Gilt für:

Weitere Informationen