Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
После создания нового проекта веб-сайта с использованием шаблона веб-сайта ASP.NET для Visual C# далее необходимо создать подключение к данным и таблицу данных для родительского отчета.
Примеры кода в этой статье используют пример базы данных AdventureWorks2025 или AdventureWorksDW2025, которую можно скачать из репозитория GitHub Azure Data SQL Samples Repository
Определите подключение к данным и таблицу данных, добавив DataSet (для родительского отчета)
В меню Веб-сайт выберите команду Добавить новый элемент.
В диалоговом окне "Добавление нового элемента" выберите Набор данных и нажмите кнопку "Добавить". При появлении запроса необходимо добавить элемент в папку App_Code , нажав кнопку "Да".
Это действие добавляет новый XSD-файл DataSet1.xsd в проект и открывает конструктор наборов данных.
Из окна "Панель элементов" перетащите элемент управления TableAdapter в рабочую область конструирования. Это действие запускает мастер настройки TableAdapter.
На странице Выбор подключения к данным щелкните Новое подключение.
Если в ходе этого урока вы впервые создаёте источник данных в Visual Studio, вы должны увидеть страницу Choose Data Source. В поле Источник данных выберите Microsoft SQL Server.
В диалоговом окне Добавление подключения выполните указанные ниже действия.
В поле имени сервера введите сервер, на котором
AdventureWorks2025расположена база данных.Экземпляром SQL Server Express по умолчанию является (local)\sqlexpress.
В разделе Вход на сервер выберите параметр, который предоставляет доступ к данным. По умолчанию установлен параметрИспользовать проверку подлинности Windows .
Из выпадающего списка «Выбрать или ввести имя базы данных» выберите
AdventureWorks2025.Нажмите кнопку "ОК" и нажмите кнопку "Далее".
Если в шаге 6 (b) был выбран вариант Использовать проверку подлинности SQL Server , выберите включение конфиденциальных данных в строку или задание этих сведений в коде приложения.
На странице «Сохранение строки подключения в файл конфигурации приложения» введите имя строки подключения или примите значение по умолчанию AdventureWorks2022ConnectionString. Выберите Далее.
На странице "Выбор типа команды" выберите "Использовать инструкции SQL" и нажмите кнопку "Далее".
На странице "Ввод инструкции SQL" введите следующий запрос Transact-SQL, чтобы получить данные из
AdventureWorks2025базы данных, а затем нажмите кнопку "Далее".SELECT ProductID, Name, ProductNumber, SafetyStockLevel, ReorderPoint FROM Production.Product Order By ProductIDВы также можете создать запрос, выбрав построитель запросов, а затем проверить запрос, выбрав "Выполнить запрос".
На странице Выбор методов для автоматического создания снимите флажок Создать методы для отправки обновлений непосредственно в базу данных (GenerateDBDirectMethods), а затем нажмите кнопку Готово.
Предупреждение
Обязательно снимите флажок Создать методы для отправки обновлений непосредственно в базу данных (GenerateDBDirectMethods).
Объект DataTable ADO.NET настроен в качестве источника данных для отчета. На странице конструктора набора данных в Visual Studio появится добавленный объект DataTable со списком столбцов, указанных в запросе. Набор данных DataSet1 содержит данные таблицы Product, полученные с помощью запроса.
Сохраните файл.
Чтобы просмотреть данные, выберите пункт "Предварительный просмотр данных" в меню "Данные", а затем нажмите кнопку "Предварительный просмотр".