Поделиться через


Урок 2. Определение подключения к данным и таблицы данных для родительского отчета

После создания нового проекта веб-сайта с использованием шаблона веб-сайта ASP.NET для Visual C# далее необходимо создать подключение к данным и таблицу данных для родительского отчета. В этом учебнике в качестве источника подключения к данным используется база данных AdventureWorks2008. Предусмотрена также возможность установить подключение к базе данных AdventureWorks2012.

Определение подключения к данным и таблицы данных путем добавления набора данных (для родительского отчета)

  1. В меню Веб-сайт выберите команду Добавить новый элемент.

  2. В диалоговом окне Добавление нового элемента выберите DataSet и нажмите кнопку Добавить. При появлении запроса добавьте элемент в папку App_Code , нажав кнопку Да.

    В результате к проекту добавляется новый XSD-файл DataSet1.xsd и открывается конструктор набора данных.

  3. Из окна "Панель элементов" перетащите элемент управления TableAdapter в рабочую область конструирования. Запустится мастер настройки TableAdapter .

  4. На странице Choose Your Data Connection (Выбор подключения к данным ) щелкните New Connection (Создать подключение).

  5. Если источник данных в Visual Studio создается впервые, откроется страница Выбор источника данных. В поле Источник данных выберите Microsoft SQL Server.

  6. В диалоговом окне Добавление подключения выполните указанные ниже действия.

    1. В поле Имя сервера введите сервер, на котором находится база данных AdventureWorks2008 .

      Экземпляром SQL Server Express по умолчанию является (local)\sqlexpress.

    2. В разделе Вход на сервер выберите параметр, который предоставляет доступ к данным. По умолчанию установлен параметрИспользовать проверку подлинности Windows .

    3. В раскрывающемся списке Выберите или введите имя базы данных щелкните AdventureWorks2008.

    4. Нажмите кнопку ОК и затем кнопку Далее.

  7. Если в шаге 6 (b) был выбран вариант Использовать проверку подлинности SQL Server , выберите включение конфиденциальных данных в строку или задание этих сведений в коде приложения.

  8. На странице Сохранение строки подключения в файле конфигурации приложения введите имя строки подключения или примите значение по умолчанию AdventureWorks2008ConnectionString. Щелкните Далее.

  9. На странице Выбор типа команды выберите Использовать инструкции SQL и нажмите кнопку Далее.

  10. На странице Ввод инструкции SQL введите следующий запрос Transact-SQL, чтобы получить данные из базы данных AdventureWorks2008 , а затем нажмите кнопку Далее.

    SELECT ProductID, Name, ProductNumber, SafetyStockLevel, ReorderPoint FROM  Production.Product Order By ProductID  
    

    Вы также можете создать запрос, щелкнув Построитель запросов, а затем проверить запрос, нажав кнопку Выполнить запрос. Если запрос не возвращает ожидаемые данные, возможно, используется более ранняя версия AdventureWorks. Дополнительные сведения об установке adventureWorks2008 версии AdventureWorks см. в разделе Пошаговое руководство. Установка базы данных AdventureWorks.

  11. На странице Выбор методов для создания снимите флажок Создать методы для отправки обновлений непосредственно в базу данных (GenerateDBDirectMethods) и нажмите кнопку Готово.

    Предупреждение

    Обязательно снимите флажок «Создать»

    На этом настройка объекта DataTable ADO.NET в качестве источника данных для отчета завершена. На странице конструктора набора данных в Visual Studio появится добавленный объект DataTable со списком столбцов, указанных в запросе. Набор данных DataSet1 содержит данные таблицы Product, полученные с помощью запроса.

  12. Сохраните файл.

  13. Чтобы просмотреть данные, выберите в меню Данныепункт Предварительный просмотр, а затем — Предварительный просмотр.

Следующая задача

Тем самым были успешно созданы подключение к данным и таблица данных для родительского отчета. Затем необходимо спроектировать родительский отчет с использованием мастера отчетов.