Fórum Selecionar linha no Dbgrid #388226

10/10/2010

0

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

Responder

Posts

11/10/2010

João Vilar

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;
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar