GridColumnStylesCollection.IndexOf(DataGridColumnStyle) Yöntem

Tanım

Belirtilen DataGridColumnStyleöğesinin 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

Int32

karşılık gelen DataGridColumnStyle yoksa veya -1 içindeki öğesinin GridColumnStylesCollection DataGridColumnStyle sıfır tabanlı dizini.

Örnekler

Aşağıdaki kod örneği, belirli DataGridColumnStyle bir öğesinin Contains 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 öğesini koleksiyondan kaldırmak için yöntemi dizinle birlikte ç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 mevcut 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.