Procedura: modificare l'ordine delle colonne nel controllo DataGridView di Windows Form
Quando si usa DataGridView per visualizzare i dati di un'origine dati, a volte le colonne nello schema dell'origine dati non appaiono nell'ordine desiderato. È possibile modificare l'ordine di visualizzazione delle colonne usando la proprietà DisplayIndex della classe DataGridViewColumn.
L'esempio di codice seguente riposiziona alcune colonne generate automaticamente durante l'associazione alla tabella Customers nel database di esempio Northwind. Per altre informazioni su come associare il DataGridView controllo a una tabella di database, vedere Procedura: Associare dati al controllo DataGridView Windows Form.
Questa attività è supportata in Visual Studio. Vedere anche Procedura: Modificare l'ordine delle colonne nel controllo DataGridView Windows Form tramite la finestra di progettazione.
Esempio
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
Compilazione del codice
L'esempio presenta i requisiti seguenti:
Un controllo DataGridView denominato
customersDataGridView
associato a una tabella con indicati i nomi di colonna, ad esempio la tabellaCustomers
nel database di esempio Northwind.Riferimenti agli assembly System, System.Windows.Forms, System.Data e System.Xml.
Vedi anche
.NET Desktop feedback
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per