Практическое руководство. Добавление серверных веб-элементов управления DataList на веб-страницу ASP.NET

Visual Studio 2010

Обновлен: Ноябрь 2007

Чтобы добавить на страницу серверный веб-элемент управления DataList, необходимо выполнить несколько действий. В приведенной ниже процедуре описаны действия, которые необходимо выполнить для создания рабочего элемента управления DataList.

Добавление серверного веб-элемента управления DataList на веб-страницу ASP.NET

  1. В представлении конструирования перетащите на страницу с вкладки Данные панели элементов элемент управления источником данных, например SqlDataSource или ObjectDataSource.

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

    4f5xf5yx.alert_note(ru-ru,VS.100).gifПримечание.

    Если элемент управления DataList необходимо использовать для обновления данных (например путем написания кода для событий UpdateCommand или DeleteCommand элемента управления), необходимо убедиться в том, что для элемента управления источником данных заданы необходимые запросы, и в эти запросы включен первичный ключ. На этапе Настройка инструкции Select мастера настройки источника данных можно нажать кнопку Дополнительно и вывести дополнительные параметры, с помощью которых можно создать в мастере запросы на обновление.

  3. В представлении конструирования перетащите на страницу с вкладки Данные панели элементов элемент управления DataList.

  4. Щелкните правой кнопкой мыши элемент управления DataList и выберите команду Показать смарт-тег.

  5. В списке Выбор источника данных щелкните имя элемента управления источником данных, созданного в действиях 1 и 2.

    Таким образом присваивается значение свойству DataSourceID элемента управления. Если запрос содержит первичный ключ, то при этом также присваивается значение свойству DataKeyField элемента управления.

  6. В представлении конструирования щелкните правой кнопкой мыши элемент управления DataList, выберите в контекстном меню команду Изменить шаблон, а затем — пункт Шаблоны элементов. В режиме изменения шаблона в элементе управления отображаются шаблоны ItemTemplate, AlternatingItemTemplate, SelectedItemTemplate и EditItemTemplate.

    По умолчанию для отображения заголовков в шаблоне ItemTemplate используется статический текст, а для отображения полей из источника данных — элементы управления Label с привязкой к данным.

  7. Добавьте в шаблоны необходимый HTML-текст и иные серверные веб- или HTML-элементы управления. Подробные сведения об изменении шаблонов см. в разделе Практическое руководство. Создание шаблонов серверных веб-элементов управления с помощью конструктора.

  8. По завершении изменения шаблонов щелкните элемент управления DataList правой кнопкой мыши и выберите в контекстном меню команду Завершить изменение шаблона.

Показ: