FoxPro/Visual FoxPro - Agregar / quitar columna de grid en ejecuccion

 
Vista:

Agregar / quitar columna de grid en ejecuccion

Publicado por Luis (12 intervenciones) el 25/08/2006 01:59:54
Hola Amigos... una consulta..
como puedo agregar y quitar una columna en un grid en tiempo de ejecucion,..
la idea es que no deseo mostrar una determinada columna cuando mi form se ejecute , asi como tambien mostrarlo en otros casos, como consigo esto en tiempo de ejecución.

Muchas gracias por la ayuda.
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
sin imagen de perfil

RE:Agregar / quitar columna de grid en ejecuccion

Publicado por Ernesto Hernandez (4623 intervenciones) el 25/08/2006 05:55:50
IF Condicion= "si"

thisform.grid1.ColumnCount=10

ELSE

ThisForm.Grid1.ColumnCount= 9

ENDIF

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

RE:Agregar / quitar columna de grid en ejecuccion

Publicado por Plinio (7841 intervenciones) el 25/08/2006 13:17:48
En las ultimas versiones de VFP (creo que no se podia hacer esto en versiones inferiores a VFP8) puedes usar visible.
Ejemplo:
Thisform.grid1.column2.visible = .f.
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

RE:Agregar / quitar columna de grid en ejecuccion

Publicado por Sergio (737 intervenciones) el 28/08/2006 17:36:09
Lo que tenes que hacer es agregra un nuevo objeto en la grilla
por eje:
thisform.grilla.addobject('Nombre de la columna,'Column')

donde nombre de la columna se lo asignas vos por ej si tenes 9 columnas y queres agregar la 10 le pones column10
asi sucesivamente por cuatas columnas quieras agregar.
a partir de que la agregaste
la trabajas como siempre
thisform.grilla.column10...
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

RE:Agregar / quitar columna de grid en ejecuccion

Publicado por sergio (1 intervención) el 28/08/2006 17:38:16
para remover un objeto en este caso column10
removeobject('column10')

saludos
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