![]() |
Modificar altura de una fila en CmTable
Hola amigos foreros.
Mi pregunta es la siguiente: Tengo un control CmTable con 31 filas y varias columnas. Pero hay filas que quiero que no se vean porque no tienen datos para mostrar, pero si quiero que sigan definidas en la tabla. Se me había ocurrido la idea de hacer como hago para ocultar una columna, poner a 0 las dimensiones de la columna, pero no encuentro la forma de hacerlo con una sola fila. Un saludo |
Cita:
|
Begoguay, lo que puedes hacer es rellenar cada vez desde 0 tu tabla.
|
Cita:
|
Cita:
Un saludo |
El se refiere a ocultar la fila completamente por la causa que sea, por lo tanto aunque todas las columnas fueran numéricas y las definieras con zzzz, seguiría apareciendo la fila.
Yo es que utilizo los controles de ComponentOne, para mi los mejores y con el vsflex que es su grid si que lo puedo hacer, tiene una propiedad que se llama rowhidden(a) donde a es el numero de fila. Yo lo utilizo mucho por ejemplo cuando pongo un buscador. Conforme va escribiendo lo que quiere localizar voy ocultando las filas que no se corresponden y no tengo que volver a cargar la tabla con la condicion de la busqueda. |
Yo lo que había entendido es que tienes número de filas fijo que es 31. Y si es eso, lo que decía es que si tienes, por ejemplo, una tabla interna COBOL con OCCURS 31 y vas rellenando los rows del CmTable recorriendo la tabla interna, lo que podrías hacer es verificar en la tabla COBOL si hay datos, y rellenar las filas CmTable sólo cuando la ocurrencia de la tabla COBOL tiene datos, dejando el resto a de fila CmTable en blanco.
Lo que esto de daría es que no tendría filas vacía por medio. No sé si me he explicado bien. |
| La franja horaria es GMT +2. Ahora son las 01:18. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.