Fórum DBGrid #330326
29/09/2006
0
Bom Estou querendo uma para fazer o seguinte tenho no meu banco de Dados o campo Aberto onde recebe os valores 0 e 1 Gostaria de saber se tem como fazer na hora que listar a consulta do meu banco de dados o dbgrid mostrar as linhas com cores diferentes em relação aos valores que estiverem no meu campo aberto.
Por exemplo: se o campo aberto tiver o numero 0 então a linha do grid fica vermelho e se for 1 ela fica azul será que tem como fazer?
Valeu Galera?
Alecsandro Moura
Curtir tópico
+ 0Posts
29/09/2006
Massuda
Gostei + 0
29/09/2006
Steve_narancic
if ((Sender as TDBGrid).DataSource.DataSet.FieldByName(´DT_PGTO´).IsNull) then begin (Sender as TDBGrid).Canvas.Brush.Color:= clRed; (Sender as TDBGrid).Canvas.Font.Color:= clWhite; (Sender as TDBGrid).Canvas.FillRect(Rect); (Sender as TDBGrid).DefaultDrawDataCell(Rect, (Sender as TDBGrid).columns[datacol].field, State); end;
Gostei + 0
29/09/2006
Alecsandro Moura
Não tem esse evento no meu DBGRID :cry:
Estou Usando o delphi 7.
Gostei + 0
29/09/2006
Steve_narancic
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)