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

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

Примеры кода в этой статье используют пример базы данных AdventureWorks2025 или AdventureWorksDW2025, которую можно скачать из репозитория GitHub Azure Data SQL Samples Repository

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

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

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

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

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

  4. На странице Выбор подключения к данным щелкните Новое подключение.

  5. Если в ходе этого урока вы впервые создаёте источник данных в Visual Studio, вы должны увидеть страницу Choose Data Source. В поле Источник данных выберите Microsoft SQL Server.

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

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

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

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

    3. Из выпадающего списка «Выбрать или ввести имя базы данных» выберите AdventureWorks2025.

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

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

  8. На странице «Сохранение строки подключения в файл конфигурации приложения» введите имя строки подключения или примите значение по умолчанию AdventureWorks2022ConnectionString. Выберите Далее.

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

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

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

    Вы также можете создать запрос, выбрав построитель запросов, а затем проверить запрос, выбрав "Выполнить запрос".

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

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

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

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

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

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

Следующий шаг