Pregunta: | 1534 - COMO PUEDO ESCONDER UNA COLUMNA DE UN DBGRID |
Autor: | Xavi |
Como puedo esconder una columna de un DBGrid para que no sea accesible. |
Respuesta: | MAURICIO SANA |
en la vista objeto haces click dereco en la grid, luego la pones en modo edicion y ahí le puedes agregar y quitar columnas de acuerdo a la información que manejes.
Luego puedes personalizar cada una de esas columnas cerrandolas o poniendo mascaras como quieras |
Respuesta: | Yerson Palacios |
Es muy sencillo, lo puedes hacer desde el form_load y tambien puedes manipular todas los propiedades del DBGrid
te explico como tendrias que hacer: 'TAMAÑO DE LA CABEZERA DBGrid.HeadLines = "1" 'NOMBRE DE LA COLUMNA DBGrid.Columns(NUMERO DE COLUMNA).Caption = "EJEMPLO" 'ESCONDE LA COLUMNA DBGrid.Columns(NUMERO DE COLUMNA).Visible = False 'PERMITE MODIFICAR LA APARIENCIA DBGrid.Columns(2).DividerStyle = 2 'SIRVE PARA ALINEAR EL CONTENIDO DEL DBGRID DBGrid.Columns(0).Alignment = 2 'Y ESTO ES SI PREFIERES ASIGNAR UN TAMAÑO A LA COLUMNA DBGrid.Columns(2).Width = 2940 'ACTUALIZA DE DBGRID DBGrid.Refresh Espero que te sirva. |
Respuesta: | juan ortega |
En las propiedades del dbgrid, hay una que pone "personalizado", hay tienes que definir el ancho de la columna que deseas esconder, que en tu caso seria 0, si no te funciona ponle ancho 1 tambien se esconde. saludos. |
Respuesta: | Xavi |
Para poder esconder una columna de un DBGrid, en el form Load del formulario defines... Dim Col0 as Column Set Col0 = DBGrid1.Columns(0) y en el momento que quieras esconderla... Col0.Visible = False |