События серверного веб-элемента управления 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.