windows 8 - About dynamically created radio button in c# -


i'm trying develop windows 8 metro app needed create arbitrary number of radio buttons, checked event handler not firing up.

i read in post i've enable autopostback.

please let me know in namespace is? found in system.web.ui.webcontrols, i'm unable include namespace..

i'm using visual studio 2012 ultimate if helps

radiobutton rad=new radiobutton();             rad.horizontalalignment = horizontalalignment.left;             rad.verticalalignment = verticalalignment.top;             rad.margin = new thickness(1100, x, 0, 0);             rad.width = 35;             rad.height = 30;             rad.groupname = "group1";             rad.isenabled = true;             rad.checked += new routedeventhandler(radbtn);             gridit.children.add(rad[i]);  void radbtn(object obj, routedeventargs e)     {         edit_del_tb.text = "testing";     } 

autopostback not in namespace, it's property of checkbox because radiobutton inherits checkbox.

you have ensure dynamic controls recreated on every postback same id before , in page_load @ latest.

how to: add controls asp.net web page programmatically.

register checkedchanged event programmatically:

radiobutton btn = new radiobutton(); btn.autopostback = true; btn.checkedchanged += this.radiobutton_checkedchanged; panel1.controls.add(btn); 

in class:

private void radiobutton_checkedchanged(object sender, eventargs e) {     // reference radiobutton caused checkedchanged-event     radiobutton btn = (radiobutton) sender; } 

Comments

Popular posts from this blog

Change php variable from jquery value using ajax (same page) -

Pull out data related to my apps from Android Play Store and iOS App Store -

How can I fetch data from a web server in an android application? -