Usuário com melhor resposta
Paginação do reportviewer

Pergunta
-
Estou usando o ReportViewer e tenho uma dúvida, ao inserir um table na forma colunar ele ira acrescentrar múltiplas páginas de acordo a quantidade de registros. No meu caso tive que construir um formulário e arrastar os campos do dataset para compor, ao gerar o relatório ele me mostra somente o 1º registro? sendo que existem milhares, como eu poderia fazer com que ele entendesse para paginar a quantidade de registros do banco? O banco de dados eh sqlserver 2000.
Everton
Respostas
-
Para realizar a páginação dentro do relatório, sempre tem que estar no interior de uma table, matrix e tbm no rectangle, que são as ferramentas encontradas no toolbox.
Ao colocar um dos tres itens que mencionei e arrastar o campo do dataset para dentro dele, o mesmo irá começar a paginar.
Vale ressaltar que se na frente do nome que foi puxado do dataset estiver: "=First!(nomedocampo)" sempre retornará o primeiro registro, retirando o First funcionará perfeitamente.
João Paulo
Todas as Respostas
-
-
-
Verifique o filtro que está sendo feito no método do TableAdapter que você criou dentro do Dataset que você está arrastando os campos.
Tem alguns vídeos no site do linha de código (http://www.linhadecodigo.com.br/videosLC/) explicando passo a passo como montar um relatório no Reporting Service e creio que pode ajudar.
Se for o caso passe os passos que você aconteceu que podemos ir detectando o que aconteceu.
Segue abaixo um Link de como criar um relatório no ReportView, creio que ajudaria também.
http://msdn2.microsoft.com/en-us/library/ms252073.aspx
Thiago Cruz
thiago.cruz@linhadecodigo.com.br
-
Para realizar a páginação dentro do relatório, sempre tem que estar no interior de uma table, matrix e tbm no rectangle, que são as ferramentas encontradas no toolbox.
Ao colocar um dos tres itens que mencionei e arrastar o campo do dataset para dentro dele, o mesmo irá começar a paginar.
Vale ressaltar que se na frente do nome que foi puxado do dataset estiver: "=First!(nomedocampo)" sempre retornará o primeiro registro, retirando o First funcionará perfeitamente.
João Paulo
-
Caro Joao
Vc poderia tentar me ajudar neste Post?
http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=908141&SiteID=21
Obrigado
Bene
-
Everton, nào sou conhecedor do assunto mas provavelemente o seu codigo esta relacionando =First(Fields!Cliente.Value, "BD_Assistencia_TecDataSet_Sel_OS_Fabr_Imp"), neste caso so vai pegar o primeiro registro tente alterar para =Fields!Descricao.Value .