Fórum Grid. drawdatacell ou drawcolumncell? #298573
06/10/2005
0
Está dando um erro Field:TField, sempre que abro o evento OnDrawDataCell, para colorir umas linhas do grid, com o comando ODD. no RecNo da Tabela(SimpleDataSet). Esse erro dá lá em cima, na declaração da procedure.
Dizem que um dos eventos abaixo, devemos evitar. Qual deles?
É verdade?
begin
if not odd(Dm.Cons_Geral.RecNo) then begin
Grid.Canvas.Brush.Color:= clMoneyGreen;
Grid.Canvas.FillRect(Rect);
Grid.Canvas.TextOut(Rect.Left+2, Rect.Top+2, Field.Text);
end;
end;
Dizem que um dos eventos abaixo, devemos evitar. Qual deles?
OnDrawDataCell ou OnDrawColumnCell.
É verdade?
Paulo
Curtir tópico
+ 0
Responder
Posts
06/10/2005
Paulo
Resolvi o problema. Eu acrescentei a unit DB e pronto, mas a pergunta é válida. Tem sentido o que perguntei, com relação aos dois eventos? Um deles, deve ser evitado? Isso ouvi num curso. Troquei o evento tbm, usei o OnGetCellParams. Brigaduuu!!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)