GridColumnStylesCollection.IndexOf(DataGridColumnStyle) Yöntem

Tanım

Belirtilen DataGridColumnStylebir dizinini alır.

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

Parametreler

Döndürülenler

veya içinde DataGridColumnStyle sıfır tabanlı diziniGridColumnStylesCollection, karşılık gelen DataGridColumnStyle yoksa -1.

Örnekler

Aşağıdaki kod örneği, belirli Contains bir öğesinin DataGridColumnStyle içinde GridColumnStylesCollectionmevcut olup olmadığını belirlemek için yöntemini kullanır. Bu durumda, IndexOf yöntemi öğesinin DataGridColumnStyledizinini döndürür ve Remove öğeyi koleksiyondan kaldırmak için dizinle birlikte yöntemi çağrılır.

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

Açıklamalar

Contains Belirli DataGridColumnStyle bir var olup olmadığını belirlemek için yöntemini kullanın. Öyleyse ve koleksiyondaki öğesinin dizinine ihtiyacınız varsa yöntemini kullanın IndexOf .

Şunlara uygulanır

Ayrıca bkz.