Hi Rajendra,

 > btn.Command += new
CommandEventHandler(SubmitRadio);

 that line gives an error when I try to write it in
the code behind. It says " command is an event and
can't be called directly". What is the correct usage?

 In the meantime, I created a static btnSubmit and set
its enabled and visible attributes to false. I then
wrote code for the click event and lo and behold the
dynamically created button called this sub as well! So
I kind of fixed the click event  problem by finding a
work around. 

 But I am still not able to access "radio2" in the
code behind below.

 Private Sub btnSubmit_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
btnSubmit.Click
        Dim x As New RadioButton
        x =
Page.FindControl("Form1").FindControl("radio2")
        Response.Write(x.Checked)
    End Sub

 Any ideas?

 Thanks,

 Burak


--- Rajendra Appalla <[EMAIL PROTECTED]>
wrote:

> You need to wire the button to its event.
>  
> This is how its done:
>  
>       Dim btn As New Button
>       btn.Text = "Submit"
> btn.ID = "Submit";
> btn.CommandName = "SubmitRadio"
> btn.Command += new CommandEventHandler(SubmitRadio);
> pnl1.Controls.Add(btn)
> 
> 
>  
> And now you change the function SubmitRadio() as
> follows:
>  
> SubmitRadio(object sender, CommandEventArgs e)
> {
>       //Here e.CommandName would give you the value
> "SubmitRadio";
>       If you have more than one button but want to
> wire up to the same
> event, you can do that too.
>       You can use either the command name to
> differentiate which button
> caused the event or you can use the ID of the
> button.
>  
> To get the id of the button or to get any property
> of the button, you
> can do this:
> Button btn = (Button) sender;
>  
> String id = btn.ID;
> }
>  
> -----Original Message-----
> From: Burak Gunay [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, September 29, 2004 10:10 AM
> To: [EMAIL PROTECTED]
> Subject: RE: [AspNetAnyQuestionIsOk] How do you
> access a dynamically
> created control's values on the server side?
>  
> 
> Hi Rajendra,
> 
> I created a radio button in page_load and it showed
> up fine. 
> 
> But I don't know how to tie the CommandName property
> of the button to the click event.
> 
> Private Sub Page_Load(ByVal sender As System.Object,
> ByVal e As System.EventArgs) Handles MyBase.Load
>     'Put user code to initialize the page here
> 
>     If Not Page.IsPostBack Then
>         Dim pnl1 As New Panel
>         pnl1.Visible = True
>         Page.FindControl("Form1").Controls.Add(pnl1)
> 
>         Dim radio1 As New RadioButton
>         radio1.ID = "radio1"
>         radio1.Checked = False
>         radio1.GroupName = "COS"
>         radio1.Attributes.Add("onclick",
>
"javascript:toggle('YES','radGrantAllPermissions');")
>         pnl1.Controls.Add(radio1)
> 
>         Dim btn As New Button
>         btn.Text = "Submit"
>         btn.CommandName = "SubmitRadio"
>         pnl1.Controls.Add(btn)
>     end if
> End Sub
> 
> ' this never gets called :(
> Sub SubmitRadio()
>         Response.Write("Hello")
> End Sub
> 
> How can I get it to call SubmitRadio?
> 
> Thanks,
> 
> Burak
> 
> 
> 
>             
> _______________________________
> Do you Yahoo!?
> Declare Yourself - Register online to vote today!
> http://vote.yahoo.com
> 
> 
> 
> Yahoo! Groups Sponsor
> ADVERTISEMENT
> click here
>
<http://us.ard.yahoo.com/SIG=129i6m0fs/M=295196.4901138.6071305.3001176/
>
D=groups/S=1705006764:HM/EXP=1096553409/A=2128215/R=0/SIG=10se96mf6/*htt
> p:/companion.yahoo.com> 
>  
>
<http://us.adserver.yahoo.com/l?M=295196.4901138.6071305.3001176/D=group
> s/S=:HM/A=2128215/rand=216836806> 
>  
>   _____  
> 
> Yahoo! Groups Links
> *         To visit your group on the web, go to:
> http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/
>   
> *         To unsubscribe from this group, send an
> email to:
> [EMAIL PROTECTED]
>
<mailto:[EMAIL PROTECTED]
> cribe> 
>   
> *         Your use of Yahoo! Groups is subject to
> the Yahoo! Terms of
> Service <http://docs.yahoo.com/info/terms/> . 
> 
> 
> [Non-text portions of this message have been
> removed]
> 
> 



                
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com


------------------------ Yahoo! Groups Sponsor --------------------~--> 
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/saFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to