Click here to Skip to main content
13,191,877 members (37,822 online)
Rate this:
 
Please Sign up or sign in to vote.
See more:
I want to select one of my RadioButton from a GroupBox programatically (when the form is loaded).

It's a Form_Load event.
I'm executing a query and keeping it's record in a variable.
Now, I want to select the radio button corresponding to the value in the variable. (The value in the variable is the RadioButton's Name).

Any ideas?
Posted 20-Dec-12 22:34pm
Updated 2-Jul-16 13:40pm
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

as this...
Dim varRbtnNm = "Radiobutton1"
select case(varRbtnNm)
case "Radiobutton1"
      Radiobutton1.checked = true
case "Radiobutton2"
      Radiobutton2.checked = true
end select

OR
Dim varRbtnNm = "Radiobutton1"
DirectCast(Me.Controls.Find(varRbtnNm,true).GetValue(0),RadioButton).Checked=True

Happy Coding!
:)
  Permalink  
Comments
Anaya Upadhyay 21-Dec-12 6:12am
   
Thank you for your help.
The second one really did help.
Aarti Meswania 21-Dec-12 6:17am
   
Welcome! :)
Glad to help you! :)
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 3

hi
sometime it's not work and i have this solution for it :
it's different code but i want to see concept of coding

 string pricemode = dt.Rows[0]["pricemode"].ToString();
   if (pricemode == "1")
   {
 
  RadioButton_countMode.Checked = true;
  RadioButton_unitcountMode.Checked = false;
    }
 else
 {
 RadioButton_unitcountMode.Checked = true;
 RadioButton_countMode.Checked = false;
 }
 
  Permalink  
v2
Comments
CHill60 3-Jul-16 17:26pm
   
Same as your other post! Is this a solution or a question?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy |
Web02 | 2.8.171017.2 | Last Updated 2 Jul 2016
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100