Grid. drawdatacell ou drawcolumncell?

Delphi

06/10/2005

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.

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

Paulo

Curtidas 0

Respostas

Paulo

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
POSTAR