This is a migrated thread and some comments may be shown as answers.

Get a reference to a RadDatePicker inside a Repeater server side

3 Answers 110 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Matt
Top achievements
Rank 1
Matt asked on 30 May 2013, 01:34 PM
Hi, I'm trying to use a RadDatePicker inside a Repeater. In the ItemDataBound event, I want to get a reference to the RadDatePicker. However, when I do this:
RadDatePicker dtStart = item.FindControl("dtStart"as RadDatePicker; 

I get this error:

Cannot convert type 'System.Web.UI.Control' to 'Telerik.Web.UI.Skins.RadDatePicker' via a reference conversion, boxing conversion, unboxing conversion, wrapping conversion, or null type conversion 

I know I've done something similar when the RadDatePicker is inside an edit template of a RadGrid. Is there anyway to accomplish this?

3 Answers, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 30 May 2013, 01:58 PM
Hi,
Try the following code snippet to access the RadDatePicker inside a Repeater.

C#:
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
  {
     /*Loop through the repeater items and access*/
     foreach (RepeaterItem item in Repeater1.Items)
      {
         RadDatePicker RadDatePicker1= (RadDatePicker)item.FindControl("RadDatePicker1");
      }
  }

Thanks,
Princy.
0
Matt
Top achievements
Rank 1
answered on 30 May 2013, 02:09 PM
I still get an error:

Cannot convert type 'System.Web.UI.Control' to 'Telerik.Web.UI.Skins.RadDatePicker' 


0
Matt
Top achievements
Rank 1
answered on 30 May 2013, 05:07 PM
Ok. I've determined that I can just use an anonymous type and that will give me a RadDatePicker:

var dtStart = item.FindControl("dtStart");
Tags
General Discussions
Asked by
Matt
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Matt
Top achievements
Rank 1
Share this question
or