Поделиться через


Практическое руководство. Настройка элементов управления для редактирования в серверном веб-элементе управления GridView

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

При переводе строки в элементе управления GridView в режим редактирования в ней обычно отображается текст или флажки для отдельных столбцов данных, где пользователи могут изменять данные. Чтобы использовать для редактирования разные элементы управления, можно настроить элементы управления GridView для использования режима редактирования. Это можно сделать, создав шаблон, в котором определяется пользовательский макет (текст и элементы управления), отображаемый в режиме редактирования вместо элементов управления по умолчанию. Дополнительные сведения см. в разделе Шаблоны серверных веб-элементов управления ASP.NET.

Процедуры

Задание пользовательских функций редактирования для столбца GridView

  1. В контекстном меню Задачи GridView установите флажок Разрешить изменение.

    stk0x9y3.alert_note(ru-ru,VS.90).gifПримечание.

    Флажок Разрешить изменение отображается в контекстном меню, только если элемент управления источником данных, к которому присоединен элемент управления GridView, поддерживает редактирование. Например, если элемент управления GridView привязан к элементу управления SqlDataSource, свойство UpdateCommand должно содержать инструкцию SQL Update.

  2. В контекстном меню щелкните Правка столбцов.

    Отображается диалоговое окно Поля.

  3. В разделе Доступные поля разверните элемент Привязанное поле для отображения списка привязанных полей источника данных.

  4. В разделе Выбранные поля выберите одно привязанное поле, щелкните Преобразовать это поле в TemplateField, а затем щелкните ОК, чтобы закрыть диалоговое окно Поля.

  5. В контекстном меню щелкните Редактирование шаблонов.

    Элемент управления GridView переходит в режим редактирования шаблона.

  6. В контекстном меню в списке Отображение щелкните Шаблон EditItem.

    Элемент управления GridView отображает редактор шаблонов для свойства EditItemTemplate. Это задает макет (текст и элементы управления), отображаемый для этого столбца, когда ряд находится в режиме редактирования.

  7. Из группы Стандартная в панели элементов перетащите на в шаблон элемент управления DropDownList.

    В следующей процедуре будет выполнена настройка списка DropDownList.

Заполнение раскрывающегося списка для редактирования в столбце GridView

  1. В списке Выбор источника данных контекстного меню щелкните Новый источник данных.

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

  3. Выберите отображаемые поля данных и соответствующие значения списка из доступных полей источника данных, а затем щелкните ОК.

  4. Нажмите сочетание клавиш CTRL + F5 для запуска страницы.

  5. Измените столбец в сетке, чтобы убедиться в отображении списка.

См. также

Основные понятия

Изменение данных в серверном веб-элементе управления GridView

Ссылки

Общие сведения о серверном веб-элементе управления GridView

GridView