Selecionar linha no Dbgrid

Delphi

10/10/2010

bom dia

como vão?

tem alguma função caso o dbgrid nao esteja com registro vazio ou caso tenha dados nele me diga q selecionei tal linha

por exemplo

quero quando o usuario clicar em inserir, caso a pessoa na tenha selecionado no dbgrid o tal valor de a msg para seleciona o dbgrid...caso esteja vazio...de otra msg

uso clientdataset e firebird
Diego Macario

Diego Macario

Curtidas 0

Respostas

João Vilar

João Vilar

10/10/2010

No evento OnDrawColumnCell       procedure TForm1.dbGrid1DrawColumnCell(Sender: TObject;  const Rect: TRect; DataCol: Integer; Column: TColumn;   State: TGridDrawState);
begin          IF Campo= X THEN
            dbGrid1.Canvas.Font.Color:= clRed
         ELSE
            dbGrid1.Canvas.Font.Color:= ClBlue;           IF gdSelected in state THEN
              dbGrid1.Canvas.Font.Color := ClBlack;           dbGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,state); end;
GOSTEI 0
POSTAR