Join no relatório Report Viewer

.NET

30/04/2013

Usando o report viewer, consegui montar um relatório e visualizá-lo. O que eu ainda não consegui, foi fazer join entre tabelas com ele. No wizard dele, quando criamos nossos dataset's e data source's, ele permite adicionar mais de uma tabela, mas não consigo buscar outros valores de outras tabelas na mesma query, ou seja, não consigo fazer join's entre elas. Alguém pode me dizer como eu faço isso? Obrigado.
Pjava

Pjava

Curtidas 0

Respostas

Pjava

Pjava

30/04/2013

Consigo criar um DataSource com o join necessário, mas não consigo jogar isso no Report. Quando pede para eu configurar o meu DataSet, ele mostra o DataSource criado, mas não consigo trazer o join que eu havia montado quando construir o DataSource. Como eu procedo para trazer essa consulta já montada no meu report?
GOSTEI 0
Pjava

Pjava

30/04/2013

Consegui fazer. Para fazer isso, deve-se criar Add >> New Item >> Data >> DataSet e seguir as instruções. O que está se passando agora é esse erro:

A data source instance has not been supplied for the data source 'DataSet1'.

Como eu resolvo isso?
GOSTEI 0
Pjava

Pjava

30/04/2013

Resolvido. É que depois de fazer tudo, ainda tenho que ir no Report Viewer e dar um Choose DataSource e selecionar o cara devido. É meio braçal. Post encerrado.
GOSTEI 0
Pjava

Pjava

30/04/2013

Tentei outra vez e não consegui. Não consigo colocar meu SqlDataSource na lista de DataSource para poder carregar o dataset quando for atribuir um ao Relatório. Então, o post não está fechado. Ontem consegui e hoje nada.
GOSTEI 0
Pjava

Pjava

30/04/2013

Bem, achei o problema. Eu havia criado um Folder somente para os meus dataset's. Acontece, qie o sistema não estava achando esse cara, pois ele procurava no raiz, creio eu. Acho que existe uma forma de trablhar com ele em algum folder, mas não vou agora perder tempo com isso. Removi tudo e coloquei no raiz e agora está funcionado. Agora sim, pode fechar o post.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

30/04/2013

Tópico Concluído.
GOSTEI 0
POSTAR