cxGrid - MultiSelect - Agrupado por algum(ns) campos
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
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
Curtidas 0
Respostas
Lorival Filho
31/05/2013
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?
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?
GOSTEI 0
Lorival Filho
31/05/2013
alguém??
GOSTEI 0
Eldo
31/05/2013
alguém??
DBTableView -> Options -> dcoMultiSelectionSyncGroupWithChildrem = True
GOSTEI 0