Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Depois de criar o relatório pai, a próxima etapa é criar uma conexão de dados e uma tabela de dados para o relatório filho. Neste tutorial, a conexão de dados é com o banco de dados AdventureWorks2008. Você também tem a opção de se conectar ao banco de dados AdventureWorks2012.
Para definir uma conexão de dados e um DataTable ao adicionar um DataSet (para relatório filho)
No menu Site , clique em Adicionar Novo Item.
Na caixa de diálogo Adicionar Novo Item , clique em Conjunto de Dados e clique em Adicionar. Quando solicitado, você deve adicionar o item à pasta App_Code clicando em Sim.
Isso adiciona um novo arquivo XSD DataSet2.xsd ao projeto e abre o Designer de Conjunto de Dados.
Na janela Caixa de Ferramentas, arraste um controle TableAdapter até a superfície de design. Isso inicia o Assistente de Configuração do TableAdapter .
Na página Escolher Conexão de Dados , clique em Nova Conexão.
Na caixa de diálogo Adicionar Conexão , realize as seguintes etapas:
Na caixa nome do servidor , insira o servidor onde o banco de dados AdventureWorks2008 está localizado.
A instância padrão do SQL Server Express é (local)\sqlexpress.
Na seção Fazer logon no servidor , selecione a opção que lhe fornece acesso aos dados. Usar Autenticação do Windows é o padrão.
Na lista suspensa Selecionar ou inserir um nome de banco de dados, clique em AdventureWorks2008.
Clique em OK e em Avançar.
Se você selecionou Usar a Autenticação do SQL Server na Etapa 5 (b), selecione a opção se deseja incluir os dados confidenciais na cadeia de caracteres ou definir as informações no código do aplicativo.
Na página Salvar a Cadeia de Conexão na página Arquivo de Configuração do Aplicativo , digite o nome da cadeia de conexão ou aceite o AdventureWorks2008ConnectionString padrão. Clique em Próximo.
Na página Escolher um Tipo de Comando , selecione Usar Instruções SQL e clique em Avançar.
Na página Inserir uma Instrução SQL, insira a seguinte consulta Transact-SQL para recuperar dados do banco de dados AdventureWorks2008, e clique em Avançar.
SELECT PurchaseOrderID, PurchaseOrderDetailID, OrderQty, ProductID, ReceivedQty, RejectedQty, StockedQty FROM Purchasing.PurchaseOrderDetailVocê também pode criar a consulta clicando no Construtor de Consultas e, em seguida, verificar a consulta clicando no botão Executar Consulta . Se a consulta não retornar os dados esperados, você poderá estar usando uma versão anterior do AdventureWorks. Para obter mais informações sobre como instalar a versão AdventureWorks2008 do AdventureWorks, consulte Passo a passo: instalando o banco de dados AdventureWorks.
Na página Escolher Métodos para Gerar , desmarque Criar métodos para enviar atualizações diretamente para o banco de dados (GenerateDBDirectMethods) e clique em Concluir.
Agora você concluiu a configuração da ADO.NET DataTable como fonte de dados para seu relatório. Na página Designer de Conjunto de Dados no Visual Studio, você verá a DataTable adicionada, listando as colunas especificadas na consulta. O DataSet2 contém os dados da tabela PurhcaseOrderDetail, com base na consulta.
Salve o arquivo.
Para visualizar os dados, clique em Visualizar Dados no menu Dados e, em seguida, clique em Visualizar.
Próxima Tarefa
Você criou com êxito uma conexão de dados e uma tabela de dados para o relatório filho. Em seguida, você criará o relatório infantil usando o Assistente de Relatório.