Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Il controllo DataGridView fornisce l'ordinamento automatico, consentendo all'utente di ordinare manualmente le colonne nel controllo. È possibile controllare l'ordinamento di una colonna impostando la proprietà SortMode del controllo DataGridViewColumn. È inoltre possibile ordinare una colonna a livello di codice.
Per ordinare i dati in un controllo DataGridView
Aggiungere un controllo DataGridView utilizzando la tabella Customers del database Northwind, come descritto in Procedura: visualizzare i dati utilizzando i controlli DataGridView.
Fare clic sul pulsante con i puntini di sospensione (…) accanto alla proprietà Columns.
Verrà visualizzata la finestra di dialogo Modifica colonne.
Nella finestra di dialogo Modifica colonne selezionare la prima colonna, quindi nella finestra Proprietà colonna associata impostare la proprietà SortMode su Programmatic.
Selezionare la seconda colonna e impostarne la proprietà SortMode su NotSortable.
Selezionare la terza colonna e impostarne la proprietà SortMode su Automatic.
Scegliere OK per chiudere la finestra di dialogo.
Trascinare un controllo Button dalla Casella degli strumenti nel controllo DataGridView.
Fare doppio clic sul pulsante per aggiungere il gestore eventi predefinito nella visualizzazione codice e aggiungere il codice seguente.
this.customersDataGridView.Sort(this.dataGridViewTextBoxColumn1, ListSortDirection.Descending);Questo codice ordina la prima colonna nel controllo DataGridView in ordine decrescente.
Premere F5 per eseguire il codice.
Quando nel controllo DataGridView vengono visualizzati i dati, fare clic sulla terza colonna e verificare che i dati siano stati ordinati.
Fare clic sulla seconda colonna e verificare che i dati non siano stati ordinati.
Fare clic sul pulsante e verificare che i dati nella prima colonna siano stati ordinati in ordine decrescente.
Vedere anche
Attività
Procedura: visualizzare i dati utilizzando i controlli DataGridView
Procedura: nascondere le colonne nei controlli DataGridView