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:
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.
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. ⬇️
GRACIAS POR EL DATO
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.