or
<
telerik:RadGrid
ID
=
"wrapper"
... >
<
MasterTableView
>
<
ItemTemplate
>
<
telerik:RadGrid
ID
=
"grid1"
... />
<
telerik:RadGrid
ID
=
"grid2"
... />
</
ItemTemplate
>
</
MasterTableView
>
</
telerik:RadGrid
>
List<
Appointment
> lstAppt = new List<
Appointment
>();
Appointment objAppt;
objAppt = new Appointment();
objAppt.Start = DateTime.Now;
objAppt.End = DateTime.Now.AddHours(1);
objAppt.Description = "Hello World";
objAppt.ID = 1;
objAppt.RecurrenceParentID = 1;
RecurrenceRange objRange = new RecurrenceRange();
objRange.Start = DateTime.Now;
objRange.RecursUntil = DateTime.Now.AddDays(4);//add 4 reccurence for today
DailyRecurrenceRule objDailyRecurrenceRule = new DailyRecurrenceRule(RecurrenceDay.EveryDay, objRange);
objDailyRecurrenceRule.Exceptions.Add(DateTime.Now);//add 1 exception for the first recurrence
objAppt.RecurrenceRule = objDailyRecurrenceRule.ToString();
lstAppt.Add(objAppt);
objAppt = new Appointment();
objAppt.Start = DateTime.Now.AddHours(3);
objAppt.End = DateTime.Now.AddHours(4);
objAppt.Description = "Good Bye";
objAppt.ID = 2;
objAppt.RecurrenceParentID = 2;
lstAppt.Add(objAppt);
RadScheduler1.DataSource = lstAppt;
RadScheduler1.DataBind();
I'm trying to add some extended properties to a RadPanelItem like so:
Public
Class
RadPanelItemExtended
Inherits
Telerik.Web.UI.RadPanelItem
Private
_HasChildren
As
Boolean
Public
Property
HasChildren()
As
Boolean
Get
Return
_HasChildren
End
Get
Set
(
ByVal
value
As
Boolean
)
_HasChildren = value
End
Set
End
Property
End
Class
To access the extended properties on RadPanelBar.ItemClick i need to make the RadPanelBarEventArgs handle RadPanelItemExtended class rather than RadPanelItem class. I thought this was possible through creating an extended eventargs class like so:
Public
Class
RadPanelBarEventArgsExtended
Inherits
Telerik.Web.UI.RadPanelBarEventArgs
Private
_RadPanelItemExtended
As
RadPanelItemExtended
Public
Property
RadPanelItemExtended()
As
RadPanelItemExtended
Get
Return
_RadPanelItemExtended
End
Get
Set
(
ByVal
value
As
RadPanelItemExtended)
_RadPanelItemExtended = value
End
Set
End
Property
Sub
New
(
ByVal
item
As
RadPanelItemExtended)
MyBase
.
New
(item)
Me
._RadPanelItemExtended = item
End
Sub
When using these extended classes like this:
Protected
Sub
RadPanelBar_ItemClick(
ByVal
sender
As
Object
,
ByVal
e
As
RadPanelBarEventArgsExtended)
Handles
RadPanelBar.ItemClick
End
Sub
I get the following error:
Unable to cast object of type 'Telerik.Web.UI.RadPanelBarEventArgs' to type 'RadPanelBarEventArgsExtended'.
Why is this?
Regards
Richard
RadMultiPage1_PageViewCreated
).RadMultiPage1_PageViewCreated
called again to reload all usercontrol, and then the function btnUpload_Click is called. But now, the RadUpload1 is reset, so, RadUpload1.UploadedFiles is null, all Files which I selected before are not catched in my code, not to uploaded to server.