Comment : modifier l'ordre des colonnes dans le contrôle DataGridView Windows Forms
Quand vous utilisez un DataGridView pour afficher des données à partir d'une source de données, les colonnes du schéma de la source de données apparaissent parfois dans un ordre différent de celui souhaité. Vous pouvez modifier l'ordre des colonnes à l'aide de la propriété DisplayIndex de la classe DataGridViewColumn.
L’exemple de code suivant repositionne quelques-unes des colonnes générées automatiquement lors de la liaison à la table Customers dans l’exemple de base de données Northwind. Pour plus d’informations sur la liaison du DataGridView contrôle à une table de base de données, consultez Guide pratique pour lier des données au contrôle DataGridView Windows Forms.
Cette tâche est prise en charge dans Visual Studio. Découvrez également comment : modifier l’ordre des colonnes dans le contrôle DataGridView Windows Forms à l’aide du concepteur.
Exemple
private void AdjustColumnOrder()
{
customersDataGridView.Columns["CustomerID"].Visible = false;
customersDataGridView.Columns["ContactName"].DisplayIndex = 0;
customersDataGridView.Columns["ContactTitle"].DisplayIndex = 1;
customersDataGridView.Columns["City"].DisplayIndex = 2;
customersDataGridView.Columns["Country"].DisplayIndex = 3;
customersDataGridView.Columns["CompanyName"].DisplayIndex = 4;
}
Private Sub AdjustColumnOrder()
With customersDataGridView
.Columns("CustomerID").Visible = False
.Columns("ContactName").DisplayIndex = 0
.Columns("ContactTitle").DisplayIndex = 1
.Columns("City").DisplayIndex = 2
.Columns("Country").DisplayIndex = 3
.Columns("CompanyName").DisplayIndex = 4
End With
End Sub
Compilation du code
Cet exemple nécessite :
un contrôle DataGridView nommé
customersDataGridView
qui est lié à une table avec les noms de colonnes indiqués, comme la tableCustomers
dans la base de données Northwind ;des références aux assemblys System, System.Windows.Forms, System.Data et System.Xml.
Voir aussi
.NET Desktop feedback
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour