SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Vika en Martes 16 de Septiembre de 2003, 21:23
-
NECESITO OCULTAR CIERTAS FILAS DE UN DATAGRID, NO DESDE EL RECORDSET SIMPLEMENTE DEL DATAGRID
PARA OCULTAR UNA COLUMNA PUEDO HACER
DG.COLUMNS.ITEM(0).VISIBLE=FALSE PERO OCULTA ESA COLUMNA PARA TODAS LAS FILAS
SABESIS COMO PUEDO OCULTAR FILAS EN VEZ D COLUMNAS???? POR FAVORRRRRRRR
-
Pero no podrias setear el alto de esa fila en particular con 0 ?
Te vuelvo a repetir, no uso DataGrid, asi que es posible que sea una burrada lo que te propongo.
Suerte
-
No es una burrada es uan opcion q he pensado bastante de hecho kiero hacer algo asi pero no se!! es q yo tampoco conozco bien las propiedades del datagrid. Muchas gracias!! si alguien sabe como hacerlo decirmelo porfi!!!
-
El problema de estos controles enlazados es que son muy limitados a la hora de customizar tus necesidades.
Yo por eso no los uso, ni uso ninguna grilla enlazada, prefiero armar las grillas a pulmon y luego en tiempo de ejecucion puedo controlar el 100 % de lo que quiero, ademas eso me permite darle la forma que yo quiera, y en una misma grilla los datos de 12 Bases de Datos distintas.
Suerte
-
Originalmente publicado por chiaravel
prefiero armar las grillas a pulmon y luego en tiempo de ejecucion puedo controlar el 100 % de lo que quiero, ademas eso me permite darle la forma que yo quiera, y en una misma grilla los datos de 12 Bases de Datos distintas.
Suerte
Podrias darme una breve explicacion de como se puede armar una grilla
-
Hola Vika.
No encuentro una forma de hacer lo que pretendes estableciendo propiedades para la fila. De todas formas, ahí va una idea por si te puede servir de algo:
Utiliza 2 recordsets como origen de datos para el datagrid. En el primero haces la selección completa y en el segundo filtrando los registros que quieras excluir. Según quieras mostrar todos los registros o el filtro, asigna a la propiedad 'DataSource' del datagrid el recordset que te interese.
De hecho esto mismo lo podrías hacer con un solo recordset, pero como dices que quieres conservar en memoria la selección completa pues...
Suerte.
-
Hola Vika, supongo que te valdria con esto, dependiendo del tipo de regilla que estes usando pero seria algo parecido a esto: DataGrid1.RowHeight = 0
espero que te sirva
-
Eso que tu dices modificaria el alto de TODAS las filas del DATAGRID.
Y VIKA necesita ocultar solo algunas.
Suerte
-
Lo siento, pero me temo que DataGrid1.RowHeight = 0 no vale para el caso por dos motivos:
La propiedad no admite el valor 0
La propiedad afecta al alto de todas las filas del control.
Animo.
-
Muchas gracias señores pues no se me doy por vencida xq creo q he probado con todo asi q volvere a la idea original q era con 2 recordset pero creo q m daba problemas xq al cargarlos m llevaba las cosas 2 veces a memoria y se repetian las claves pero bueno mirare si lo tenia mal planteado .Admas es un proyecto q tengo q acabar ya, asi q ya veremos!! Muchas gracias!!! M ha molado esta pagina xq la gente colabora un huevo!! asi q si tengo mas dudas esta noche os preguntare!!!