Partager via


DataGridViewColumnCollection.GetFirstColumn Méthode

Définition

Retourne la première colonne dans l'ordre d'affichage qui répond aux exigences du filtre donné.

Surcharges

GetFirstColumn(DataGridViewElementStates)

Retourne la première colonne dans l'ordre d'affichage qui répond aux exigences du filtre-inclusion donné.

GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates)

Retourne la première colonne dans l'ordre d'affichage qui répond aux exigences du filtre-inclusion et exclusion donné.

GetFirstColumn(DataGridViewElementStates)

Retourne la première colonne dans l'ordre d'affichage qui répond aux exigences du filtre-inclusion donné.

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

Paramètres

includeFilter
DataGridViewElementStates

Combinaison d'opérations de bits des valeurs DataGridViewElementStates qui représentent le filtre à inclure.

Retours

DataGridViewColumn

La première colonne dans l'ordre d'affichage qui répond aux exigences du filtre donné ou null si aucune colonne n'est trouvée.

Exceptions

includeFilter n’est pas une combinaison d’opérations au niveau du bit de valeurs DataGridViewElementStates.

Exemples

L’exemple de code suivant utilise la GetFirstColumn méthode pour échanger la première colonne affichée et la dernière colonne affichée.

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

Remarques

La première colonne dans l’ordre d’affichage est la colonne avec la valeur la plus basse DisplayIndex , que la colonne soit réellement visible à l’écran.

Cette méthode vous permet de déterminer la première colonne qui correspond aux critères donnés sans avoir à comparer directement les valeurs d’index.

Voir aussi

S’applique à

GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates)

Retourne la première colonne dans l'ordre d'affichage qui répond aux exigences du filtre-inclusion et exclusion donné.

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

Paramètres

includeFilter
DataGridViewElementStates

Combinaison d'opérations de bits des valeurs DataGridViewElementStates qui représentent le filtre à appliquer pour l'inclusion.

excludeFilter
DataGridViewElementStates

Combinaison d'opérations de bits des valeurs DataGridViewElementStates qui représentent le filtre à appliquer pour l'exclusion.

Retours

DataGridViewColumn

La première colonne dans l'ordre d'affichage qui répond aux exigences du filtre donné ou null si aucune colonne n'est trouvée.

Exceptions

Au moins l'une des valeurs de filtre ne constitue pas une combinaison d'opérations de bits valide des valeurs DataGridViewElementStates.

Remarques

La première colonne dans l’ordre d’affichage est la colonne avec la valeur la plus basse DisplayIndex , que la colonne soit réellement visible à l’écran.

Cette méthode vous permet de déterminer la première colonne qui correspond aux critères donnés sans avoir à comparer directement les valeurs d’index.

Voir aussi

S’applique à