Freigeben über


DataGridViewColumnCollection.GetFirstColumn Methode

Definition

Gibt die erste Spalte in der Anzeigereihenfolge zurück, die den angegebenen Filteranforderungen entspricht.

Überlädt

GetFirstColumn(DataGridViewElementStates)

Gibt die erste Spalte in der Anzeigereihenfolge zurück, die den angegebenen Inklusionsfilteranforderungen entspricht.

GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates)

Gibt die erste Spalte in der Anzeigereihenfolge zurück, die den angegebenen In- und Exklusionsfilteranforderungen entspricht.

GetFirstColumn(DataGridViewElementStates)

Gibt die erste Spalte in der Anzeigereihenfolge zurück, die den angegebenen Inklusionsfilteranforderungen entspricht.

public:
 System::Windows::Forms::DataGridViewColumn ^ GetFirstColumn(System::Windows::Forms::DataGridViewElementStates includeFilter);
public System.Windows.Forms.DataGridViewColumn GetFirstColumn (System.Windows.Forms.DataGridViewElementStates includeFilter);
member this.GetFirstColumn : System.Windows.Forms.DataGridViewElementStates -> System.Windows.Forms.DataGridViewColumn
Public Function GetFirstColumn (includeFilter As DataGridViewElementStates) As DataGridViewColumn

Parameter

includeFilter
DataGridViewElementStates

Eine bitweise Kombination der DataGridViewElementStates-Werte, die den Inklusionsfilter darstellt.

Gibt zurück

DataGridViewColumn

Die erste Spalte in der Anzeigereihenfolge, die den angegebenen Filteranforderungen entspricht, oder null, wenn keine Spalte gefunden wird.

Ausnahmen

includeFilter ist keine gültige bitweise Kombination von DataGridViewElementStates-Werten.

Beispiele

Im folgenden Codebeispiel wird die Methode verwendet, um die GetFirstColumn erste angezeigte Spalte und die letzte angezeigte Spalte zu tauschen.

// Swap the last column with the first.
void Button10_Click( Object^ /*sender*/, EventArgs^ /*args*/ )
{
   DataGridViewColumnCollection^ columnCollection = dataGridView->Columns;
   DataGridViewColumn^ firstDisplayedColumn = columnCollection->GetFirstColumn( DataGridViewElementStates::Visible );
   DataGridViewColumn^ lastDisplayedColumn = columnCollection->GetLastColumn( DataGridViewElementStates::Visible, DataGridViewElementStates::None );
   int firstColumn_sIndex = firstDisplayedColumn->DisplayIndex;
   firstDisplayedColumn->DisplayIndex = lastDisplayedColumn->DisplayIndex;
   lastDisplayedColumn->DisplayIndex = firstColumn_sIndex;
}
// Swap the last column with the first.
private void Button10_Click(object sender, EventArgs args)
{
    DataGridViewColumnCollection columnCollection = dataGridView.Columns;

    DataGridViewColumn firstVisibleColumn =
        columnCollection.GetFirstColumn(DataGridViewElementStates.Visible);
    DataGridViewColumn lastVisibleColumn =
        columnCollection.GetLastColumn(
            DataGridViewElementStates.Visible, DataGridViewElementStates.None);

    int firstColumn_sIndex = firstVisibleColumn.DisplayIndex;
    firstVisibleColumn.DisplayIndex = lastVisibleColumn.DisplayIndex;
    lastVisibleColumn.DisplayIndex = firstColumn_sIndex;
}
' Swap the last column with the first.
Private Sub Button10_Click(ByVal sender As Object, _
    ByVal args As EventArgs) Handles Button10.Click

    Dim columnCollection As DataGridViewColumnCollection = _
        dataGridView.Columns

    Dim firstVisibleColumn As DataGridViewColumn = _
        columnCollection.GetFirstColumn(DataGridViewElementStates.Visible)
    Dim lastVisibleColumn As DataGridViewColumn = _
        columnCollection.GetLastColumn(DataGridViewElementStates.Visible, _
        Nothing)

    Dim firstColumn_sIndex As Integer = firstVisibleColumn.DisplayIndex
    firstVisibleColumn.DisplayIndex = _
        lastVisibleColumn.DisplayIndex
    lastVisibleColumn.DisplayIndex = firstColumn_sIndex
End Sub

Hinweise

Die erste Spalte in der Anzeigereihenfolge ist die Spalte mit dem niedrigsten DisplayIndex Wert, unabhängig davon, ob die Spalte tatsächlich auf dem Bildschirm sichtbar ist.

Mit dieser Methode können Sie die erste Spalte bestimmen, die den angegebenen Kriterien entspricht, ohne indexwerte direkt vergleichen zu müssen.

Siehe auch

Gilt für

GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates)

Gibt die erste Spalte in der Anzeigereihenfolge zurück, die den angegebenen In- und Exklusionsfilteranforderungen entspricht.

public:
 System::Windows::Forms::DataGridViewColumn ^ GetFirstColumn(System::Windows::Forms::DataGridViewElementStates includeFilter, System::Windows::Forms::DataGridViewElementStates excludeFilter);
public System.Windows.Forms.DataGridViewColumn GetFirstColumn (System.Windows.Forms.DataGridViewElementStates includeFilter, System.Windows.Forms.DataGridViewElementStates excludeFilter);
member this.GetFirstColumn : System.Windows.Forms.DataGridViewElementStates * System.Windows.Forms.DataGridViewElementStates -> System.Windows.Forms.DataGridViewColumn
Public Function GetFirstColumn (includeFilter As DataGridViewElementStates, excludeFilter As DataGridViewElementStates) As DataGridViewColumn

Parameter

includeFilter
DataGridViewElementStates

Eine bitweise Kombination der DataGridViewElementStates-Werte, die den für die Inklusion verwendeten Filter darstellen.

excludeFilter
DataGridViewElementStates

Eine bitweise Kombination der DataGridViewElementStates-Werte, die den für die Exklusion verwendeten Filter darstellen.

Gibt zurück

DataGridViewColumn

Die erste Spalte in der Anzeigereihenfolge, die den angegebenen Filteranforderungen entspricht, oder null, wenn keine Spalte gefunden wird.

Ausnahmen

Mindestens einer der Filterwerte ist keine gültige bitweise Kombination von DataGridViewElementStates-Werten.

Hinweise

Die erste Spalte in der Anzeigereihenfolge ist die Spalte mit dem niedrigsten DisplayIndex Wert, unabhängig davon, ob die Spalte tatsächlich auf dem Bildschirm sichtbar ist.

Mit dieser Methode können Sie die erste Spalte bestimmen, die den angegebenen Kriterien entspricht, ohne indexwerte direkt vergleichen zu müssen.

Siehe auch

Gilt für