Lição 6: Adicionar um controle ReportViewer ao aplicativo
Depois que você criar o relatório filho usando o Assistente de Relatório, a próxima etapa será adicionar um controle ReportViewer ao aplicativo de site. Se você estiver usando o site ASP.NET Reports, ele adicionará o controle ReportViewer à página default.aspx.
Adicionar um controle ReportViewer ao aplicativo
No Gerenciador de Soluções, clique com o botão direito do mouse em Default.aspx e selecione Designer de Exibição.
Se default.aspx já tiver o Controle ReportViewer, vá para a Etapa 4. Se preferir, no grupo Extensões AJAX da janela Caixa de Ferramentas , arraste um controle ScriptManager até a superfície de design.
No grupo Relatórios , arraste um controle ReportViewer para a superfície de design abaixo do controle ScriptManager .
Abra a janela Tarefas do ReportViewer selecionando a seta no canto superior direito do controle de ReportViewer .
Na caixa Escolher Relatório , selecione o relatório pai que você criou.
Quando você seleciona um relatório, as instâncias das fontes de dados usadas no relatório são criadas automaticamente. O código é gerado para criar uma instância de cada DataTable (e de seu contêiner DataSet ). Um controle ObjectDataSource é adicionado à superfície de design, correspondente a cada fonte de dados usada no relatório. Esse controle do código-fonte é configurado automaticamente.
No menu Criar, selecione Criar site.
O relatório é compilado e quaisquer erros como um erro de sintaxe em uma expressão de relatório aparecem na área de Lista de Erros . Selecione Lista de Erros na parte inferior da janela do Visual Studio para exibir a área Lista de Erros .
Próxima etapa
Você adicionou um controle ReportViewer ao aplicativo de site. Em seguida, você adicionará uma ação de detalhamento ao relatório pai. Confira a Lição 7: Adicionar ação de detalhamento ao relatório pai.