Dúvida com multiseleção DBGrid
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.
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
Curtidas 0
Respostas
Bruno Leandro
27/09/2012
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
https://www.devmedia.com.br/checkbox-dentro-de-um-dbgrid/1539
GOSTEI 0
Junio Silva
27/09/2012
Então pessoal, não é isso que eu quero, preciso conforme minha descrição do problema.
GOSTEI 0
Deivison Melo
27/09/2012
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?
Você deseja ter a possibilidade de selecionar multiplas linhas sem precisar clicar no control, utilizandoo ckeck box para isso, é isso que precisa?
GOSTEI 0
Junio Silva
27/09/2012
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.
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.
GOSTEI 0
Junio Silva
27/09/2012
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.
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.
GOSTEI 0
Alisson Santos
27/09/2012
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.
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.
GOSTEI 0
Junio Silva
27/09/2012
Obrigado Alisson, consegui resolver este problema com sua dica.
GOSTEI 0