Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Values of Dynamic Controls
Message
General information
Forum:
ASP.NET
Category:
Forms
Miscellaneous
Thread ID:
00844116
Message ID:
00844125
Views:
21
At the beginning of October, I had the same problem with labels.

Here is what Rick answered me:
Label loLabel = (Label) this.GetType().GetField("lblWelcome",BindingFlags.NonPublic | BindingFlags.Public |BindingFlags.Instance).GetValue(this);

Then I could use:
loLabel.Text

>I have created a form with dynamic controls from a table. I need to collect entered by the users values of these controls and send them to another form.
>No problem if all controls were text boxes:
>
>foreach (Control ctrl in this.Controls)
>{
>  MessageBox.Show(ctrl.Text);
>}
>
>However I don't know how to get SelectedValue from a combo box or Checked from a check box controls. These properties are not available in the generic ctrl control. I tried to play with GetProperty():
>
>foreach (Control ctrl in this.Controls)
>{			
>  if (ctrl.GetType().Name == "ComboBox")
>   MessageBox.Show(ctrl.GetType().GetProperty("SelectedValue").ToString());
>}
>
>I got System.Object SelectedValue. How can I get the value itself?
>
>Thanks in advance
>
>Slava
Éric Moreau, MCPD, Visual Developer - Visual Basic MVP
Conseiller Principal / Senior Consultant
Moer inc.
http://www.emoreau.com
Previous
Reply
Map
View

Click here to load this message in the networking platform