Fórum Dúvida com multiseleção DBGrid #424867

27/09/2012

0

Tenho 2 dúvidas:

1) Para selecionar mais de um registro em um dbgrid, além de ativar dgMultiSelect, tenho que segurar CRTL e clicar nas linhas. Então, como eu faria para selecionar/deselecionar as linhas apenas clicando nelas?

2) Como eu faria para colocar um CheckBox em cada linha, e assim, ao clicar nele a linha seria selecionada/deselecionada?


Obrigado.
Junio Silva

Junio Silva

Responder

Posts

28/09/2012

Bruno Leandro

Ola Junio aqui no forum tem um artigo sobre adicionar checkbox no dbgrid de uma olhada se ainda persistir a duvida entre em contato

https://www.devmedia.com.br/checkbox-dentro-de-um-dbgrid/1539
Responder

Gostei + 0

28/09/2012

Thiago Santana

Responder

Gostei + 0

28/09/2012

Junio Silva

Então pessoal, não é isso que eu quero, preciso conforme minha descrição do problema.
Responder

Gostei + 0

28/09/2012

Deivison Melo

Detalha sua real necessidade, quando descreveu ali deixou a imaginar que os estava querendo criar um checkbox além da primeira opção.

Você deseja ter a possibilidade de selecionar multiplas linhas sem precisar clicar no control, utilizandoo ckeck box para isso, é isso que precisa?
Responder

Gostei + 0

28/09/2012

Junio Silva

Prezado, preciso de uma opção ou outra:

1) Selecionar múltiplas linhas clicando sem precisar segurar o CONTROL

ou

2) Ter um checkbox no inicio de cada linha, no qual ao dar "checked" eu possa manter a linha selecionada.
Responder

Gostei + 0

28/09/2012

Junio Silva


Isso em um DBGrid. :)

Prezado, preciso de uma opção ou outra:

1) Selecionar múltiplas linhas clicando sem precisar segurar o CONTROL

ou

2) Ter um checkbox no inicio de cada linha, no qual ao dar "checked" eu possa manter a linha selecionada.
Responder

Gostei + 0

29/09/2012

Alisson Santos


Isso em um DBGrid. :)

Prezado, preciso de uma opção ou outra:

1) Selecionar múltiplas linhas clicando sem precisar segurar o CONTROL

ou

2) Ter um checkbox no inicio de cada linha, no qual ao dar "checked" eu possa manter a linha selecionada.


Amigo eu trabalho de uma outra forma, sempre que eu preciso de um grid aonde tenho que fazer seleção com checkbox eu executo um select para a criação do campo e mudo a caracteristica dele.

select
   'N' "Selecao",
   cd_cliente,
   nm_cliente
from cliente


lembrando que é um mero exemplo, apos executar essa rotina dentro de um dataset ele cria um campo para receber seleção ai basta implementar a rotina no dbgrid.
Obs utilizo do do devexpress, mais pode ser implementado essa rotina no dbgrid utilizando o link informado pelos nossos colegar.
Responder

Gostei + 0

30/09/2012

Junio Silva

Obrigado Alisson, consegui resolver este problema com sua dica.
Responder

Gostei + 0

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

Aceitar