DataGridViewColumnCollection.GetFirstColumn Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne la première colonne dans l’ordre d’affichage qui répond aux exigences de filtre données.
Surcharges
| Nom | Description |
|---|---|
| GetFirstColumn(DataGridViewElementStates) |
Retourne la première colonne dans l’ordre d’affichage qui répond aux exigences de filtre d’inclusion données. |
| GetFirstColumn(DataGridViewElementStates, DataGridViewElementStates) |
Retourne la première colonne dans l’ordre d’affichage qui répond aux exigences de filtre d’inclusion et d’exclusion-filtre. |
GetFirstColumn(DataGridViewElementStates)
Retourne la première colonne dans l’ordre d’affichage qui répond aux exigences de filtre d’inclusion données.
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
Paramètres
- includeFilter
- DataGridViewElementStates
Combinaison au niveau du bit des DataGridViewElementStates valeurs qui représente le filtre à inclure.
Retours
Première colonne dans l’ordre d’affichage qui répond aux exigences de filtre données ou null si aucune colonne n’est trouvée.
Exceptions
includeFilter n’est pas une combinaison de valeurs au niveau du DataGridViewElementStates bit valide.
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 de filtre d’inclusion et d’exclusion-filtre.
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
Paramètres
- includeFilter
- DataGridViewElementStates
Combinaison au niveau du bit des DataGridViewElementStates valeurs qui représentent le filtre à appliquer pour l’inclusion.
- excludeFilter
- DataGridViewElementStates
Combinaison au niveau du bit des DataGridViewElementStates valeurs qui représentent le filtre à appliquer pour l’exclusion.
Retours
Première colonne dans l’ordre d’affichage qui répond aux exigences de filtre données ou null si aucune colonne n’est trouvée.
Exceptions
Au moins une des valeurs de filtre n’est pas une combinaison de valeurs au niveau du DataGridViewElementStates bit valide.
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.