none
Diseñar manualmente columnas DataGridView en vez de que aparezcan automáticamente RRS feed

  • Pregunta

  • Las columnas con sus encabezados en un DataGridView, hasta donde se, aparecen de 2 maneras:

    1) Aparecen encabezados Automaticamente ligandolos a un recordset "bounded" 

    2) Asignandole por codigo un dataset SQL, por ejemplo.

    Siguiendo el Metodo 2, ¿Como puedo mediante codigo, asignar el dataset y evitar que aparezcan automaticamente los encabezados?

    Es decir, como puedo Yo diseñarlos especificamente, (ancho, formato, etc) previamente  en modo diseño y luego dejar "caer" el recordset despues, empatando las columnas prediseñadas con los registros?


    Luis C





    viernes, 18 de octubre de 2019 18:21

Todas las respuestas

  • En las propiedades del DataGridView, ponle False en AutoGenerateColumns.

    Después abre el editor de columnas, añade las que quieras y ponles las propiedades que quieras. Y verás que en la ventanita de propiedades de cada columna hay una que sirve para poner el nombre del campo con el que se vincula cuando haces databinding. Ahí le pones el nombre del campo que te llegue en tu dataset de SQL (que puede por supuesto ser diferente del nombre que le has puesto en la cabecera).

    • Propuesto como respuesta Pablo Rubio viernes, 18 de octubre de 2019 22:30
    viernes, 18 de octubre de 2019 18:29