none
Report viewer dinamico RRS feed

  • Pergunta

  • Bom dia,

     

    A minha questão é a seguinte:

    Tenho um relatorio no reportview que  já consegui colocar colunas invisiveis e visiveis consoante a escolha do utilizador.

    O que não consigo é ordenar as colunas como o utilizador quer.

     

    Explicando melhor:

     

    Tenho um dataset:

    codigo |      data     |  nome

    1         31-12-2010  Antonio

     

    Quando utilizador escolhe por ex os campo codigo,nome aparece correto

    codigo | nome

    1           Antonio

     

    O problema esta quando o utilizador por ex quer 1º data, depois codigo e por fim o nome que devia aparecer assim

    data            |  codigo  | nome

    31-12-2010   1            Antonio

     

    Ou seja é permitir ao utilizador visualizar as colunas que quer, ordenandoas como lhe dá mais jeito.

    Se alguém me puder ajudar agradeço,

     

    Élio

     

    segunda-feira, 24 de outubro de 2011 10:30

Todas as Respostas

  • Não sei como está a estrutura do seu SELECT mas se você mudar a ordem dos campos no SELECT não funcionaria?

    Exemplo:

    SELECT codigo, data, nome FROM tabela

    Quando o usuário coloca a data primeiro, você reajusta a forma como seu SELECT vai ser feito:

    SELECT data, codigo, nome FROM tabela


    Leonardo Borges 'Xis'
    "Mas a persistência é o que leva a perfeição."
    Se a resposta for útil, marque-a. Poderá ser útil para outros desenvolvedores.
    terça-feira, 25 de outubro de 2011 16:58
  • Leonardo,

    O select é dinamico porque é baseado em uma parametrização de colunas que o utilizador quer ver.

     

    O problema é que eu tenho um ficheiro rdlc que tem um dataset tipado e a tablix com campos fixo, e era aí que eu queria que ao imprimir o rdlc ele viesse com o alinhamento das colunas do selecy que faço.

     

    Obrigado,

    sexta-feira, 28 de outubro de 2011 10:59