Re: Columnas Que Se Visualizan
Hola calcena,
no sé si he traducido y entendido bien lo que deseas conseguir, pero a mí tu código me funciona: la primera columna (índice 0) del header no es visible.
hola vuott el problema no es la primera columna, el problema son cuando quiero poner columnas ocultas al final o en medio de la estructura de columnas, parece ser que no me acaba de funcionar correctamente,
Por tanto la única forma que he encontrado de poder hacer lo que busco es ubicar todas las columnas que quiero con valores ocultos al principio del array de columnas [0,1,2...] y luego las que sí son visibles.
Saludos.
A mi me funciona bien mi código, te lo describo:
Definición:
1. Defino mi Grid y lo defino siempre comenzando con Grid.Clear
2. En la definición pongo siempre un total de columnas y siempre las mismas para todos los casos. Y creo una fila unicamente.
3. Doy un ancho al cada columna Grid.Width
Relleno:
1. Detecto el numero de filas de por ejemplo mi recorset y le paso el numero de columnas que a mi me interesan.
2. Creo un selector tipo Case para cada caso que necesito crear, osea un Grid de 2 columnas, 3, 4, 5.... hasta el limite que definí en definición.
3. Justo cuando entra en el Case que me interesa, defino nuevamente el Grid.Width de todas las columnas. Donde las que no quiero que se vean les pongo Width = 0
4. Por último uso Grid.Refresh para asegurarme que me toma los nuevos Width
Y listo....
Espero que te sirva mi forma de hacer....
Saludos.