Procedimiento para establecer modos de ordenación de columnas en el control DataGridView de formularios Windows Forms
En el control DataGridView, las columnas de cuadro de texto usan la ordenación automática de forma predeterminada, mientras que otros tipos de columna no se ordenan automáticamente. Hay veces en las que le interesará invalidar estos valores predeterminados. Por ejemplo, puede mostrar imágenes en lugar de valores de celda de enumeración, texto o números. Las imágenes no se pueden ordenar, pero sí los valores subyacentes que representan.
En el control DataGridView, el valor de la propiedad SortMode de una columna determina su comportamiento de ordenación.
En el procedimiento siguiente se muestra la columna Priority
del Procedimiento para personalizar el formato de datos en el control DataGridView de Windows Forms. Esta columna es una columna de imagen y no se puede ordenar de forma predeterminada. Pero contiene valores de celda reales que son cadenas, por lo que sí se puede ordenar automáticamente.
Para establecer el modo de ordenación de una columna
Establecer la propiedad DataGridViewColumn.SortMode.
this.dataGridView1.Columns["Priority"].SortMode = DataGridViewColumnSortMode.Automatic;
Me.dataGridView1.Columns("Priority").SortMode = _ DataGridViewColumnSortMode.Automatic
Compilar el código
Para este ejemplo se necesita:
Un control DataGridView llamado
dataGridView1
que contiene una columna llamadaPriority
.Referencias a los ensamblados System y System.Windows.Forms.
Vea también
.NET Desktop feedback
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de