none
Não retornar valor na expressão Switch no reportviewer RRS feed

  • Pergunta

  • Olá pessoal.

    Estou fazendo um relatório com o reportviewer no visual studio 2010 com c#. Configurei o reportviewer pelo wizard, tudo certo até ai, funcionando blz.

    Eu tenho uma tabela esquematizada da seguinte forma:

    numConta                  contaPlano

         0                             Abertura de Caixa

         1                             Recebimento

         1.1                          Salário

         1.2                          Ferias

         ...                           ... (assim por diante)

          2                            Pagamento

          2.1                         Energia

          2.2                         Telefone

         ...                           ... (assim por diante) 

    A expressão =Fields!contaPlano.Value retorna todos os valores da coluna contaPlano, até ai tudo certo, sem problema.

    O que eu quero é retornar os valores entre numConta >= "1" AND numConta > "2", para isso eu fiz a seguinte expressão:

    =Switch(Fields!numConta.Value >= "1" AND Fields!numConta.Value < "2" AND Fields!contaPlano.Value <> "Abertura de Caixa", Fields!contaPlano.Value).

    Está retornando só os valores da condição do jeito que eu quero, mas esta criando linhas em branco, como mostra a figura abaixo.

    O que eu to querendo é, quando ele não entrar na condição, ele não pode criar essas linhas em branco.

    Espero ter sido claro no que eu to querendo.

    Se tiver alguem que possa me ajudar, desde já eu agradeço.

    quarta-feira, 8 de agosto de 2012 20:42

Todas as Respostas