Lição 2: Definir uma conexão de dados e uma tabela de dados para o relatório pai
Depois que você criar um novo projeto de site usando o modelo de site ASP.NET para o Visual C #, a próxima etapa será criar uma conexão de dados e uma tabela de dados para o relatório pai. 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 uma DataTable adicionando um DataSet (para o relatório pai)
No menu Site , selecione Adicionar Novo Item.
Na caixa de diálogo Adicionar Novo Item , selecione DataSet e clique em Adicionar. Quando solicitado, você deve adicionar o item à pasta App_Code clicando em Sim.
Isso adicionará um novo arquivo XSD DataSet1.xsd ao projeto e abrirá o Designer de Conjunto de Dados.
Na janela Caixa de Ferramentas, arraste um controle TableAdapter até a superfície de design. Isso inicializará o Assistente de Configuração do TableAdapter .
Na página Escolher Sua Conexão de Dados , clique em Nova Conexão.
Se esta for a primeira vez que você criou uma fonte de dados no Visual Studio, você verá a página Escolher Fonte de Dados. Na caixa Fonte de Dados , selecione Microsoft SQL Server.
Na caixa de diálogo Adicionar Conexão , realize as seguintes etapas:
Na caixa Nome do servidor , insira o servidor em que 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ê tiver selecionado Usar Autenticação do SQL Server na Etapa 6 (b), selecione a opção que especificará se os dados confidenciais serão incluídos na cadeia de caracteres ou defina as informações no código do aplicativo.
Na página Salvar a Cadeia de Conexão no 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 consulta Transact-SQL a seguir para recuperar dados do banco de dados AdventureWorks2008 e clique em Avançar.
SELECT ProductID, Name, ProductNumber, SafetyStockLevel, ReorderPoint FROM Production.Product Order By ProductID
Você também pode criar a consulta clicando em Construtor de Consultas e, em seguida, verificar a consulta clicando em Executar Consulta. Se a consulta não retornar os dados esperados, talvez você esteja 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 a Serem Gerados , desmarque Criar métodos para enviar atualizações diretamente ao banco de dados (GenerateDBDirectMethods) e clique em Concluir.
Aviso
Verifique se desmarcou Criar
Agora você concluiu a configuração do objeto DataTable do ADO.NET como fonte de dados do relatório. Na página Designer de Conjunto de Dados no Visual Studio, você verá a DataTable o objeto DataTable que adicionou, listando as colunas especificadas na consulta. O DataSet1 contém os dados da tabela Product, 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 uma conexão de dados e uma tabela de dados para o relatório pai. Em seguida, você criará o relatório pai usando o Assistente de Relatório.