DataGridViewColumnCollection.GetFirstColumn Methode

Definitie

Retourneert de eerste kolom in weergavevolgorde die voldoet aan de opgegeven filtervereisten.

Overloads

Name Description
GetFirstColumn(DataGridViewElementStates)

Retourneert de eerste kolom in weergavevolgorde die voldoet aan de opgegeven vereisten voor insluitingsfilters.

GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates)

Retourneert de eerste kolom in weergavevolgorde die voldoet aan de opgegeven vereisten voor insluitingsfilter en uitsluitingsfilter.

GetFirstColumn(DataGridViewElementStates)

Bron:
DataGridViewColumnCollection.cs
Bron:
DataGridViewColumnCollection.cs
Bron:
DataGridViewColumnCollection.cs
Bron:
DataGridViewColumnCollection.cs
Bron:
DataGridViewColumnCollection.cs

Retourneert de eerste kolom in weergavevolgorde die voldoet aan de opgegeven vereisten voor insluitingsfilters.

public:
 System::Windows::Forms::DataGridViewColumn ^ GetFirstColumn(System::Windows::Forms::DataGridViewElementStates includeFilter);
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

Parameters

includeFilter
DataGridViewElementStates

Een bitsgewijze combinatie van de DataGridViewElementStates waarden die het filter voor opname vertegenwoordigen.

Retouren

De eerste kolom in weergavevolgorde die voldoet aan de opgegeven filtervereisten of null als er geen kolom wordt gevonden.

Uitzonderingen

includeFilter is geen geldige bitsgewijze combinatie van DataGridViewElementStates waarden.

Voorbeelden

In het volgende codevoorbeeld wordt de GetFirstColumn methode gebruikt om de eerste weergegeven kolom en de laatst weergegeven kolom te wisselen.

// 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

Opmerkingen

De eerste kolom in weergavevolgorde is de kolom met de laagste DisplayIndex waarde, ongeacht of de kolom daadwerkelijk zichtbaar is op het scherm.

Met deze methode kunt u de eerste kolom bepalen die voldoet aan de opgegeven criteria zonder dat u indexwaarden rechtstreeks hoeft te vergelijken.

Zie ook

Van toepassing op

GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates)

Bron:
DataGridViewColumnCollection.cs
Bron:
DataGridViewColumnCollection.cs
Bron:
DataGridViewColumnCollection.cs
Bron:
DataGridViewColumnCollection.cs
Bron:
DataGridViewColumnCollection.cs

Retourneert de eerste kolom in weergavevolgorde die voldoet aan de opgegeven vereisten voor insluitingsfilter en uitsluitingsfilter.

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

Parameters

includeFilter
DataGridViewElementStates

Een bitsgewijze combinatie van de DataGridViewElementStates waarden die het filter vertegenwoordigen dat moet worden opgenomen.

excludeFilter
DataGridViewElementStates

Een bitsgewijze combinatie van de DataGridViewElementStates waarden die het filter vertegenwoordigen dat moet worden toegepast op uitsluiting.

Retouren

De eerste kolom in weergavevolgorde die voldoet aan de opgegeven filtervereisten of null als er geen kolom wordt gevonden.

Uitzonderingen

Ten minste één van de filterwaarden is geen geldige bitsgewijze combinatie van DataGridViewElementStates waarden.

Opmerkingen

De eerste kolom in weergavevolgorde is de kolom met de laagste DisplayIndex waarde, ongeacht of de kolom daadwerkelijk zichtbaar is op het scherm.

Met deze methode kunt u de eerste kolom bepalen die voldoet aan de opgegeven criteria zonder dat u indexwaarden rechtstreeks hoeft te vergelijken.

Zie ook

Van toepassing op