相信很多人都是用 Visual Studio 2003 寫 ASP.Net,可是明明替 DataGrid 寫好了分頁的功能,卻突然不能動作了?
原因在於Visual Studio 2003 在某些情況以會把 Handles 的 Envent 名稱給拿掉,才會導致事件無法觸發,其實只要加回去就好了,或是利用 Visual Studio 上面的物件及方法名稱清單來建一個新的就可以了。
紅字是 Source Code 中可能會被拿掉的部份,也是導致不能動作的主因。
Private Sub DataGrid1_PageIndexChanged1(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles DataGrid1.PageIndexChanged End Sub
1 comments On ASP.Net 的 DataGrid Event 突然不會動作的原因
這問題常發生在單頁剪貼時,就會miss掉所有event的設定,要小心。