¡Hola de nuevo Delphinianos ...!
El motivo por el cual escribo, esque pretendo realizar la lectura de campos booleanos de una BD (SQL Server) y mostrarlos dependiendo su valor (True/False) en un StringGrid pintando un CheckBox que describa este status (Seleccionado/NoSeleccionado) respectivamente.
He revisado ya algunos hilos entre ellos
http://delphi.about.com/od/usedbvcl/l/aa082003a.htm y algunos hilos de este foro.Y he tomado algunas de las funcionalidades para pintar el checkbox, pero en una sola columna.Estoy en Delphi5.
Lo que hasta ahorita llevo es cargar los valores de la tabla en el StrinGrid.Algunos de mis campos que son los booleanos me aparecen True/False en el StringGrid.
Intenté crear un componente TCheckBox y asiganarlo de esta forma
Código Delphi
[-]
...
StringGrid1.Objects[5,i] := NewCheckBox;
if (StringGrid1.Cells[5,i]='True') then
NewCheckBox.Checked :=true
else
NewCheckBox.Checked :=false;
end;
El valor del campo asignado al StringGrid al debuguear si me lo está leyendo bien y entra a la condición true/false que corresponde pero ya cuando visualizo el resultado,el checkbox siempre aparece marcado.
¿Alguna sugerencia para poder visualizar este tipo de campos, de esta manera?
o ¿Algún tip? Se agradece.
Gracias por el interés, saluditos!