DataGridViewColumnCollection.GetFirstColumn Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
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.