[Lazarus-es] CheckBox en TDBGrid

Ismael L. Donis Garcia ismael en citricos.co.cu
Vie Jun 3 19:56:44 CEST 2011


El 03/06/11 12:29, Paola Bruccoleri escribió:
> El 03/06/2011 12:52 p.m., Ismael L. Donis Garcia escribió:
>> No entendiste bien, en los datos que traigo de la consulta no hay
>> problema, el problema es cuando trato de insertar un registro nuevo
>> (dentro del tdbgrid, trabajo dentro del grid, tecleo directo en el grid)
>>
>> Cuando intento insertar un registro nuevo el campo del tdbgrid que
>> tiene la propiedad .ButtonStyle:=cbsCheckboxColumn; me aparece en gris
>> y marcado por defecto y yo quiero que me aparezca desmarcado y
>> habilitado.
>>
>> en gris = deshabilitado
>> si no está en gris = habilitado
>>
>> Repito quiero que cuando me mueva para abajo para insertar una nueva
>> fila en el TBDGrid la columna me aparezca habilitada y desmarcado el
>> checkbox. Esto lo he tratado de hacer buscando alguna propiedad y no
>> lo he encontrado, tampoco he encontrado como hacerlo en tiempo de
>> ejecución.
>>
> Hola Ismael..
> pero como el dbgrid está asociado a un table/query, porqué no te fijás
> en el valor por defecto de ese campo de la bd? porque cuando insertás un
> registro deade ahí mismo, internamente se hace un insert..
> ojo, capaz que el control siempre muestra checked sin darle bolilla al
> valor x defecto...
> byeeeeeeeeeee
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
>

Lo que busco precisamente es que no me coja el valor por defecto = 1, 
sino que lo coja = 0, pero no encuentro por donde.

No uso ni tabla, ni query, todo los estoy trabajando en memoria. No lo 
tengo enlazado a ninguna BD, todo lo trabajo en memoria

TDBGrid + TMemDataset

Saludos Cordiales
==========
* ISMAEL *
==========





More information about the Lazarus-es mailing list