cxGrid - MultiSelect - Agrupado por algum(ns) campos

31/05/2013

0

Pessoa, bom dia!

Estou utilizando no meu sistema o grid da devexpress (TcxGrid) com a propriedade multselect TRUE.

Quando não existe nenhum agrupamento ele funciona muito bem, porém quando tenho ele se perde.

Exemplo: Tenho 4 registros, dois registros com o campo ESTADO = SP e dois com o campo ESTADO = MG, se mando agrupar por ESTADO e seleciono tudo a função Pred( grdVisaoDBTableView.DataController.GetSelectedCount) que deveria trazer 3 ( para o FOR funcionar for i := 0 to expressão acima ) ele traz 5, está somando as linhas do agrupamento.

Alguém já teve essa situação? Se sim, como resolveu.

Att
Lorival Filho

Lorival Filho

Responder

Posts

31/05/2013

Lorival Filho

Descobrimos aqui se utilizar a condição abaixo:
if not ( grdVisaoDBTableView.Controller.SelectedRecords[I] is TcxGridGroupRow ) then

faço n entrar quando a linha é um grupo, mas agora apareceu outra dúvida ....

Quando selecionar o grupo selecionar automaticamente todos os itens do grupo, alguém já fez isso?
Responder

05/06/2013

Lorival Filho

alguém??
Responder

01/03/2023

Eldo

alguém??

DBTableView -> Options -> dcoMultiSelectionSyncGroupWithChildrem = True
Responder

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

Aceitar