Grid. drawdatacell ou drawcolumncell?
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
Curtidas 0
Respostas
Paulo
06/10/2005
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!!
GOSTEI 0