Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Accessing user control
Message
From
04/03/2011 06:45:45
 
 
To
04/03/2011 06:12:29
General information
Forum:
ASP.NET
Category:
Other
Miscellaneous
Thread ID:
01502613
Message ID:
01502616
Views:
31
>Hi
>
>I've got some combo boxes in a user control and I want to access the contents in the code behind the page on which I have placed that control
>
>I get this message
>
>Error 1 'validation.ExportDateRangeSelectorfalse.Protected WithEvents radModels As Telerik.Web.UI.RadComboBox' is not accessible in this context because it is 'Protected'. D:\development\PsdGraphs\exportdata.aspx.vb 42 49
>
>how can I get access to the contents of the control

You can probably sneak up on it using reflection. Something like:
var theProperty = (from p in  ObjectContainingradModels.GetType().GetProperties(BindingFlags.NonPublic|BindingFlags.Instance)
                                   .Where(x=>x.Name=="radModels") select p).FirstOrDefault();
       var theComboBox =  theProperty.GetValue(ObjectContainingradModels,null);
(C# I'm afraid)
UPDATE: Dunno why I was thinking Linq was useful. Simpler:
var theProperty = ObjectContainingradModels.GetType()
.GetProperty("radModels", BindingFlags.NonPublic | BindingFlags.Instance);
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform