hej I C# kan man (på vissa events iaf) skriva "GridView1_Sorting(null, null);" och det borde väl i VB.NET bli "GridView1_Sorting(Nothing, Nothing)". Tror jag... om gridvieweventhandlers signatur är likadan som buttoneventhandlerns så kan du köra Gör lite refactoring istället.trigga en event inom en annan
är det möjligt att trigga en event inom en annan? hur?
vad jag menar är att när man klickar på Button1 kör man i stället GridView1_Sorting Sv: trigga en event inom en annan
/MickeSv:trigga en event inom en annan
handles button1.click, gridview1.sort
och fånga båda eventen med samma handler
typ
annars får du bubbla genom att fånga buttoneventet och kasta gridview1_sorting eventet precis som i föregående post
fast du kan ju skicka med data om du har nån typ
raiseevent gridview_sorting("ascending", nothing)
elelr vad man nu får skicka
har aldrig använt gridviewn till nåt så jag har ingen aningSv: trigga en event inom en annan
Idag verkar du ha det så härt.
Sub Button1_Click(....)
'Anropa GridView1_Sorting
GridView1_Sorting(xxx)
End Sub
Sub GridView1_Sorting(......)
'Gör det du ska här
End Sub
Om du istället lägger det som är gemensamt i en egen sub/metod istället.
Sub Button1_Click(....)
'Anropa MinSpecialSub
MinSpecialSub(xxx)
End Sub
Sub GridView1_Sorting(......)
'Anropa MinSpecialSub
MinSpecialSub(xxx)
End Sub
Sub MinSpecialSub(ev param)
'Gör det du ska
End Sub
Så får du en renare lösning, du kan dessutom enkelt flytta "MinSpecialSub" från ditt formulär till t ex ett speciellt klass-bibliotek om du vill.