- •Обязательные компоненты
- •Создание веб-узла
- •Создание веб-узла на базе файловой системы
- •Подключение к sql Server
- •Чтобы создать подключение к sql Server
- •Использование раскрывающегося списка в качестве главного списка
- •Создание и заполнение раскрывающегося списка
- •Проверка раскрывающегося списка
- •Использование сетки для отображения подробной информации
- •Чтобы использовать сетку для отображения подробной информации
- •Проверка страницы
- •Отображение данных отношения "основной/подробности" на одной странице
- •Чтобы отобразить основные записи
- •Чтобы настроить запрос для отображения связанных записей
- •Проверка страницы
- •Отображение данных отношения "основной/подробности" на отдельных страницах
- •Чтобы отобразить основные записи
- •Чтобы создать страницу сведений
- •Чтобы проверить страницы
- •Следующие действия
Создание и заполнение раскрывающегося списка
Переключитесь на страницу Default.aspx или откройте ее. При работе с созданным веб-узлом добавьте или откройте страницу, с которой можно работать в данном пошаговом руководстве.
Перейдите в представление конструирования.
На странице введите текст Выберите продукты по категории и отформатируйте его как заголовок с помощью раскрывающегося списка Формат блока над панелью элементов.
Из группы Стандартные в панели элементов перетащите на страницу элемент управления DropDownList.
В диалоговом окне Задачи DropDownList установите флажок Включить AutoPostBack.
Это настроит элемент управления таким образом, чтобы страница осуществляла обратную передачу данных на сервер при каждом выборе элемента списка, а не ожидала нажатия кнопки пользователем.
В диалоговом окне Задачи DropDownList выберите элемент Выбор источника данных.
Запустится мастер Выбор источника данных.
В списке Выбор источника данных выберите <Создать источник данных>.
Отобразится диалоговое окно Мастер настройки источника данных.
Выберите элемент База данных.
Это показывает, что данные можно получить из баз данных, поддерживающих инструкции SQL. (В это число входят SQL Server и другие базы данных, совместимые с OLE-DB.)
В поле Укажите идентификатор источника данных отображается имя источника данных по умолчанию (SqlDataSource1). Можно оставить это имя.
Нажмите кнопку OК.
Мастер отобразит страницу Настройка источника данных — SqlDataSource1, на которой можно выбрать подключение к данным.
В раскрывающемся списке выберите подключение Northwind, созданное ранее в этом руководстве.
Нажмите кнопку Далее.
Мастер отображает страницу, на которой можно сохранить строку соединения в файле конфигурации.
Убедитесь, что флажок Да, сохранить подключение как установлен и нажмите Далее. (Можно оставить имя строки соединения по умолчанию.)
Мастер отобразит страницу, на которой можно указать, какие данные требуется извлечь из базы данных.
В списке Имя элемента Параметры таблиц и представлений выберите пункт Категории.
В поле Столбцы выберите CategoryID и CategoryName.
Нажмите кнопку Далее.
Нажмите кнопку Пробный запрос, чтобы убедиться в корректности получаемых данных.
Нажмите кнопку Готово.
Отобразится Мастер настройки источника данных, содержащий имя настроенного источника данных.
Из списка Выберите поле данных для отображения в DropDownList выберите CategoryName.
Примечание.Если список не содержит элементов, щелкните ссылку Обновить схему.
Это указывает на то, что значение поля CategoryName будет отображено в качестве текста элемента в раскрывающемся списке.
В списке Выберите поле данных для значения DropDownList выберите CategoryID.
Этот параметр указывает на то, что при выборе элемента в качестве его значения будет возвращено поле CategoryID.
Нажмите кнопку ОК.
Перед обработкой проверьте раскрывающийся список.
Проверка раскрывающегося списка
Нажмите CTRL+F5 для запуска страницы
Когда страница отобразится, проверьте раскрывающийся список.
Выберите категорию, чтобы убедиться в том, что список выполняет обратную передачу.
Теперь можно отобразить продукты для категории, выбранной в раскрывающемся списке.
