Практическое руководство. Добавление серверных веб-элементов управления DataList на веб-страницу ASP.NET
Обновлен: Ноябрь 2007
Чтобы добавить на страницу серверный веб-элемент управления DataList, необходимо выполнить несколько действий. В приведенной ниже процедуре описаны действия, которые необходимо выполнить для создания рабочего элемента управления DataList.
Добавление серверного веб-элемента управления DataList на веб-страницу ASP.NET
В представлении конструирования перетащите на страницу с вкладки Данные панели элементов элемент управления источником данных, например SqlDataSource или ObjectDataSource.
Чтобы задать для элемента управления источником данных подключение и запрос либо метод извлечения данных, воспользуйтесь мастером настройки источника данных.
Примечание.
Если элемент управления DataList необходимо использовать для обновления данных (например путем написания кода для событий UpdateCommand или DeleteCommand элемента управления), необходимо убедиться в том, что для элемента управления источником данных заданы необходимые запросы, и в эти запросы включен первичный ключ. На этапе Настройка инструкции Select мастера настройки источника данных можно нажать кнопку Дополнительно и вывести дополнительные параметры, с помощью которых можно создать в мастере запросы на обновление.
В представлении конструирования перетащите на страницу с вкладки Данные панели элементов элемент управления DataList.
Щелкните правой кнопкой мыши элемент управления DataList и выберите команду Показать смарт-тег.
В списке Выбор источника данных щелкните имя элемента управления источником данных, созданного в действиях 1 и 2.
Таким образом присваивается значение свойству DataSourceID элемента управления. Если запрос содержит первичный ключ, то при этом также присваивается значение свойству DataKeyField элемента управления.
В представлении конструирования щелкните правой кнопкой мыши элемент управления DataList, выберите в контекстном меню команду Изменить шаблон, а затем — пункт Шаблоны элементов. В режиме изменения шаблона в элементе управления отображаются шаблоны ItemTemplate, AlternatingItemTemplate, SelectedItemTemplate и EditItemTemplate.
По умолчанию для отображения заголовков в шаблоне ItemTemplate используется статический текст, а для отображения полей из источника данных — элементы управления Label с привязкой к данным.
Добавьте в шаблоны необходимый HTML-текст и иные серверные веб- или HTML-элементы управления. Подробные сведения об изменении шаблонов см. в разделе Практическое руководство. Создание шаблонов серверных веб-элементов управления с помощью конструктора.
По завершении изменения шаблонов щелкните элемент управления DataList правой кнопкой мыши и выберите в контекстном меню команду Завершить изменение шаблона.
См. также
Задачи
Основные понятия
Шаблоны серверных веб-элементов управления ASP.NET