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


События серверного веб-элемента управления GridView

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

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

События GridView

Элемент управления GridView создает события разбиения по страницам и сортировки, а также события, которые происходят при создании текущей строки или ее привязке к данным. События также происходят, когда нажимается командный элемент управления, такой как Button, включенный в состав элемента управления GridView. В следующей таблице описываются события элемента управления GridView.

  • RowCommand
    Происходит при нажатии кнопки в элементе управления GridView. Данное событие часто используется для выполнения задачи при нажатии кнопки в элементе управления.

  • PageIndexChanging
    Происходит при нажатии кнопки страничного навигатора, но перед тем, как элемент управления GridView выполнит операцию разбиения по страницам. Это событие часто используется для отмены операции разбиения по страницам.

  • PageIndexChanged
    Происходит при нажатии кнопки страничного навигатора, но после того, как элемент управления GridView выполнит операцию разбиения по страницам. Данное событие обычно обрабатывается при необходимости выполнения задачи после перехода пользователя на другую страницу в элементе управления.

  • SelectedIndexChanging
    Происходит при нажатии кнопки строки Select (кнопка, для которой свойство CommandName имеет значение «Select») в элементе управления GridView, но прежде, чем элемент управления GridView выполнит операцию выбора. Данное событие часто обрабатывается для отмены операции выбора.

  • SelectedIndexChanged
    Происходит при нажатии кнопки строки Select в элементе управления GridView, но после того, как элемент управления GridView выполнит операцию выбора. Данное событие часто обрабатывается для выполнения задачи после выбора строки в элементе управления.

  • Sorting
    Происходит при щелчке гиперссылки для сортировки столбца, но до выполнения элементом управления GridView операции сортировки. Данное событие часто обрабатывается для отмены операции сортировки или для выполнения настраиваемой сортировки.

  • Sorted
    Происходит при щелчке гиперссылки для сортировки столбца, но после выполнения элементом управления GridView операции сортировки. Это событие часто обрабатывается для выполнения задачи после того, как пользователь щелкнул гиперссылку для сортировки столбца.

  • RowDataBound
    Происходит при привязке строки в элементе управления GridView к записи данных. Данное событие часто обрабатывается для изменения содержимого строки после ее привязки к данным.

  • RowCreated
    Происходит при создании новой строки в элементе управления GridView. Данное событие часто обрабатывается для изменения макета или внешнего вида строки после ее создания.

  • RowDeleting
    Происходит при нажатии кнопки строки Delete (кнопка, для которой свойство CommandName имеет значение «Delete») в элементе управления GridView, но прежде, чем элемент управления GridView удалит запись из источника данных. Данное событие часто обрабатывается для отмены операции удаления.

  • RowDeleted
    Происходит при нажатии кнопки строки Delete в элементе управления GridView, но после того, как элемент управления GridView удалит запись из источника данных. Это событие часто используется для проверки результатов операции удаления.

  • RowEditing
    Происходит при нажатии кнопки строки Edit (кнопка, для которой свойство CommandName имеет значение «Edit») в элементе управления GridView, но прежде, чем элемент управления GridView выполнит переключение в режим редактирования. Данное событие часто обрабатывается для отмены операции редактирования.

  • RowCancelingEdit
    Происходит при нажатии кнопки строки Cancel (кнопка, для которой свойство CommandName имеет значение «Cancel») в элементе управления GridView, но прежде, чем элемент управления GridView отключит режим редактирования. Данное событие часто обрабатывается для остановки операции отмены.

  • RowUpdating
    Происходит при нажатии кнопки строки Update (кнопка, для которой свойство CommandName имеет значение «Update») в элементе управления GridView, но прежде, чем элемент управления GridView обновит запись. Данное событие часто обрабатывается для отмены операции обновления.

  • RowUpdated
    Происходит при нажатии кнопки строки Update в элементе управления GridView, но после того, как элемент управления GridView обновит запись. Это событие часто обрабатывается для проверки результатов операции обновления.

  • DataBound
    Это событие наследуется от элемента управления BaseDataBoundControl и происходит после завершения операции привязки к источнику данных, выполняемой элементом управления GridView.

См. также

Ссылки

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