Fórum dbgrid - multiselec #177740

27/08/2003

0

Oi pessoal, alguem sabe como faço para que todos os ítens no grid apareçam como selecionados. Ou seja da mesma forma quando eu vou clicando um a um segurando o ctrl eu quero que todos apareçam selecionados e eu apenas desmarco aqueles que eu não quero.

Desde já agradeço.


Osvaldo

Osvaldo

Responder

Posts

30/09/2003

Cicerojr

A opção MultiSelect deve esta como true!!


Responder

Gostei + 0

30/09/2003

Vinicius2k

osvaldo,
primeiramente vc precisa passar para true a propriedade ´Options.dgMultiSelect´... depois vc pode implementar alguma algo mais ou menos assim :

procedure selecionar_tudo; var RegAtual: TBookMark; begin RegAtual:= table1.GetBookmark; table1.DisableControls; table1.First; while not table1.Eof do begin dbgrid1.SelectedRows.CurrentRowSelected:= true; table1.Next; end; table1.EnableControls; table1.GotoBookmark(RegAtual); end;


espero ter ajudado...


Responder

Gostei + 0

30/09/2003

Osvaldo

Obrigado pela atenção Vinicius, era justamente isso que eu precisava.


Responder

Gostei + 0

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

Aceitar