Saltar al contenido

Deshabilitar reordenamiento de columnas en dataGridView con C#

deshabilitar-click-o-reordenamiento-de-columnas-en-datagridview

Hola amigos, hoy les mostrare como deshabilitar el reordenamiento de columnas en C Sharp o C# o simplemente deshabilitar el click en las columnas de una dataGridView.

Si quieres saber como deshabilitar la multiseleccion de filas en dataGridView dame click


Desconozco por qué quieras deshabilitar el click en las columnas, pero en este mundo de la programación se puede esperar de todo, quizás solo lo requieres por fines estéticos, por que el cliente así lo quiere o por el motivo que sea.

Comencemos

Presupongo que para este punto ya tienes una interfaz creada con el dataGridView cargado entonces solo me iré a la parte de deshabilitar el click en las columnas.

Para este caso utilizaremos un dataGridView que hice de ejemplo, es el siguiente:

Haciendo click en la columna

Como podrás notarlo nos permite dar click en el encabezado de la columna y esto provocara una reordenación de todos los valores mostrados

deshabilitar click o reordenamiento de dataGridView en C#

Bien, ahora para deshabilitar el click, utilizaremos las siguientes líneas de código.

Es un ciclo foreach en donde hacemos referencia a la clase DataGridViewColumn y a cada columna dentro del datagridView y le asignamos la propiedad DataGridViewColumnSortMode.NotSortable para que las columnas no se ordenen o clasifiquen.

Click o reordenamiento de columnas deshabilitado

No importa cuantas columnas tenga tu dataGridView, a todas le aplicara la misma propiedad.

Este fragmento de código de preferencia lo insertas en el método Form1_Load para que siempre se cargue junto con el Form, quedaría de la siguiente manera:

Código completo

Este código es con el ejemplo de mi dataGridView, tu solo necesitas el código de la linea 24 a 27, eres libre de utilizarlo en tus proyectos.

Aprender mas sobre C Sharp o C#

Gracias por leer este artículo y esperamos que encuentres útil esta información. Si tienes preguntas o sugerencias adicionales, no dudes en comentar. ¡Nos encantará escuchar de ti!
Hasta la próxima oportunidad, ¡nos despedimos!

Puedes apoyar el blog de diferentes maneras:
Suscribiéndote al Blog.
Apoyando mi trabajo..
Invitándome un café.☕
Seguirme en redes sociales.
o compartir mi contenido en redes sociales. ⬇️

2 comentarios en «Deshabilitar reordenamiento de columnas en dataGridView con C#»

    1. Gracias a ti David por visitar el Blog, seguiremos creciendo y publicando mas contenido de diversos temas, te recomiendo suscribirte y seguirnos en todas nuestras redes sociales así nos ayudas a llegar a mas personas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *