Programación General > Visual Basic 6.0 e inferiores
Formato De Columna En Un Datagrid
solcito:
Tengo el siguiente problema: a una DataGrid la cargo con un recordset que tiene campos booleanos, al mostrarlos en la grilla esos campos, en el caso de que sea verdadero me aparece un -1 y caso contrario 0 (Falso).
Como puedo hacer para cambiar el tipo de dato, o el formato y que se vea Verdadero o Falso segun corresponda! :blink:
Desde ya muchas Gracias :smartass:
desarrollo:
Hola
Cambiale el tipo de dato a varchar y cuando grabes en tu tabla haz lo siguiente: Asignale a tu campo "X" si es verdadero y "" si es falso
"eq=" & Chr(39) & IIf(Check1.Value = 1, "X", "")
A la hora que muestres los datos en el grid ya no saldra -1 o 0
solcito:
mmm no entendi muy bien, me lo podrias volver a explicar?
En mi mi BD los campos son booleanos y cuando los traigo en el recordset tambien si yo me fijo el valor haciendo:
? rs.Fields("campo")
Verdadero
pero cuando se lo asigno a la datagrid me los cambia, los datos estan bien el problema es la data grid
igualmente gracias por contestar! :hola:
Brroz:
Hola.
Ve a las propiedades del datagrid pinchando sobre él con el botón derecho. Selecciona la pestaña Formato. Elige la columna correspondiente al campo booleano en cuestión. Selecciona como formato Booleano. Ahora asigna el texto que quieres que aparezca según el valor Verdadero/Falso/Nulo.
Suerte.
solcito:
he probado con eso y tampoco funciona! :(
Navegación
[#] Página Siguiente
Ir a la versión completa