webForumDet fria alternativet

Anropa ett event?

.NET

2 svar · 249 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Frågan#1

Jag har en nyfiken fråga om events. Är det möjligt att på något sätt anropa tex nedanstående event? Hur i så fall?

Protected Sub UserList_PageIndexChanging(ByVal sender As Object, 
ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) 
Handles UserList.PageIndexChanging
Medlem sedan aug. 20003 575 inlägg
#2

Metoden GridView.OnPageIndexChanging som triggar PageIndexChanging kommer du åt genom att ärva av GridView:n.
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.onpageindexchanging.aspx

Medlem sedan maj 20012 812 inlägg
#3

Visst kan du anropa eventmetoden, det är bara att kalla på den:

UserList_PageIndeChanging(myUserListObject, new GridViewPageEventArgs(.....));

Det är dock ingen vacker kod som du får när du gör så, så det jag skulle rekomenderar dig att göra är istället att ta det kod som du har i din eventmetod och lägg ut det i en annan privatmetod, och sedan låter du din eventmetod och din egen kod anropa denna nya metod istället...

- M

251 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)