Procedura: impostare le modalità di ordinamento delle colonne nel controllo DataGridView di Windows Form
Nel controllo le colonne della DataGridView casella di testo usano l'ordinamento automatico per impostazione predefinita, mentre gli altri tipi di colonna non vengono ordinati automaticamente. A volte è necessario eseguire l'override di queste impostazioni predefinite. Ad esempio, è possibile visualizzare immagini al posto di testo, numeri o valori di cella di enumerazione. Anche se le immagini non possono essere ordinate, è possibile ordinare i valori sottostanti rappresentati.
DataGridView Nel controllo il valore della proprietà di una colonna determina il SortMode comportamento di ordinamento.
La procedura seguente illustra la Priority
colonna descritta in Procedura: Personalizzare la formattazione dei dati nel controllo DataGridView Windows Form. Questa colonna è una colonna immagine e non è ordinabile per impostazione predefinita. Contiene valori di cella effettivi che sono stringhe, tuttavia, in modo che possano essere ordinati automaticamente.
Per impostare la modalità di ordinamento per una colonna
Impostare la proprietà DataGridViewColumn.SortMode.
this.dataGridView1.Columns["Priority"].SortMode = DataGridViewColumnSortMode.Automatic;
Me.dataGridView1.Columns("Priority").SortMode = _ DataGridViewColumnSortMode.Automatic
Compilazione del codice
L'esempio presenta i requisiti seguenti:
Un controllo DataGridView denominato
dataGridView1
contenente una colonna denominataPriority
.Riferimenti agli assembly System e System.Windows.Forms.
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