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);

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.
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;
}

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);

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