Mostrar datos en DataGrid

Shoju
30 de Septiembre del 2005
Hola a todos, a ver si podeis ayudarme con un problemilla.

He hecho una aplicacion en VB6 y utilizo un DataGrid, a ese DataGrid le cargo los datos obtenidos por un DAO, lo hace todo bien hasta ahi. El problema viene cuando tiene que visualizar los datos a traves del DataGrid.

Cuando lo instalo en otro pc (he probado en 98), al parecer el DataGrid se muestra con un numero de registros igual a los que devuelve el DAO pero, solo carga una columna y la carga en blanco completamente.

Si selecciono uno de los registros en el DataGrid, aunque este en blanco, si captura los datos para cualquier gestion que quiera hacer. Si instalo en ese pc el VB6, si me muestra los datos pero si no lo tengo instalao no.

He probao a meter el controlador "MSDATGRD.OCX" en system y system32 tanto del windows 98 como del windows 2000 y tampoco funciona asi.

¿Alguien sabe que puedo hacer? ¿Tengo que meter algun otro controlador?

Gracias por adelantado.

gucesoft
30 de Septiembre del 2005
CREO QUE EL PROBLEMA QUE TIENES ES DE TIPO GRAFICO, ES DECIR, QUE LOS DATOS ESTAN EN EL DATAGRID, SIMPLEMENTE, QUE NO SE REFRESCA GRAFICAMENTE PARA MOSTRARLOS EN PANTALLA...
UNA POSIBLE SOLUCION PARA ESTE EFECTO NADA DESEABLE ES UTILIZAR SU PROPIEDAD ".VISIBLE" DE LA SIGUIENTE FORMA...
DATAGRID.VISIBLE = FALSE
...
ACTUALIZAS LOS DATOS EN EL CONTROL
...
DATAGRID.VISIBLE = TRUE

ESPERO QUE TE SIRVA DE AYUDA.

UN SALUDO.