Visual Basic - Ocultar columnas en un datagrid

Life is soft - evento anual de software empresarial
 
Vista:

Ocultar columnas en un datagrid

Publicado por Diego Jaramillo (8 intervenciones) el 21/11/2006 16:27:33
Hola a todos los que lean esta nota y gracias de antemano.

Mi problema es que en un datagrid tengo conectada una base de datos y me la muestra toda, pero en la base de datos ahi columnas vacidas y necesito que no las muestre.
como lo podria hacer?
la base de datos es de access y esta conectada atraves de un control ADO

gracas, espero su respuesta.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ocultar columnas en un datagrid

Publicado por ivan (1039 intervenciones) el 21/11/2006 18:52:08
Si en el recordset que se enlaza al datagrid muestras TODOS los campos, obvio se mostrarán todas las columnas, asi que hay 2 formas de hacer lo que pides.

1. Selecciona los campos que quieras que se muestren en el datagrid directamente en el Recordset

Rs.Open "Select campo1, campo2, campo3 from tabla", Conexion, ----, ------
Set DataGrid1.DataSource = Rs (no recuerdo si se enlaza así..... si no.. corríjanme)

2. si acaso necesitas de algunos campos para consultas o comparaciones pero NO quieres que se muestren en el datagrid, utiliza la propiedad VISIBLE.

DataGrid1.Columns(0).Visible = False

con esto la primer columna (dependiendo del Select) estará oculta, pero si disponible, para efectos en código.

espero haberte ayudado, suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar