Saturday, March 31, 2012

single handler, multiple radiobuttonlist

I would like to use a single handler to deal with 4 radiobuttonlists.

What I don't know is how to determine which buttonlist caused the event.

Private Sub rdo_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rdo1.SelectedIndexChanged, rdo2.SelectedIndexChanged,

End Sub

Thanks in advanceCast the sender as RadioButtonList and interrogate the ID property

(Sorry I'm a C# guy)

if(((RadioButtonList)sender).ID == ....
Thanks a Million. 5 minutes and I moving forward again.
Here is my VB Code:

Private Sub rdo_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rdo1.SelectedIndexChanged, rdo2.SelectedIndexChanged, rdo3.SelectedIndexChanged, rdo4.SelectedIndexChanged

Select Case CType(sender, RadioButtonList).ID
Case "rdo1"
Response.Write("1")
Case "rdo2"
Response.Write("2")
Case "rdo3"
Response.Write("3")
Case "rdo4"
Response.Write("4")

End Select

0 comments:

Post a Comment