列出Asp.Net中GridView事件的顺序

列出Asp.Net中GridView事件的顺序,asp.net,.net,events,gridview,Asp.net,.net,Events,Gridview,与页面生命周期事件一样,任何人都可以列出GridView事件的顺序吗? 这个问题是在一次采访中提出的。我在谷歌上搜索,但没有得到想要的答案。以下是我得到的顺序: Init Load DataBinding RowCreated RowDataBound RowCreated RowDataBound ... RowCreated RowDataBound DataBound PreRender Unload 我没有列出SelectedIndexChanged/SelectedIndexChan

与页面生命周期事件一样,任何人都可以列出GridView事件的顺序吗?
这个问题是在一次采访中提出的。我在谷歌上搜索,但没有得到想要的答案。

以下是我得到的顺序:

Init
Load
DataBinding
RowCreated
RowDataBound
RowCreated
RowDataBound
...
RowCreated
RowDataBound
DataBound
PreRender
Unload

我没有列出SelectedIndexChanged/SelectedIndexChanged、PageIndexChanged/PageIndexChanged、排序/排序以及行编辑和删除事件。

所有事件?这还取决于,某些事件仅在特定情况下调用,例如在调用
grid.DataBind()
后调用
RowDataBound
,其他事件总是类似于
rowdcreated
。这还取决于它是初始加载还是回发。你不需要依赖那个顺序,所有事件的顺序。那么请提及GridView中经常发生的默认事件。谢谢Tim Schmelter&Magnus。我必须说,在面试中问这个问题很奇怪。我想大多数人都需要查一下。别忘了RowCommand、RowEditing/RowEdited/RowCancelingEdit、RowDeleting/RowDeleted、RowUpdated/RowUpdated。。。