or
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 PropertyEnd ClassTo 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 SubWhen using these extended classes like this:
Protected Sub RadPanelBar_ItemClick(ByVal sender As Object, ByVal e As RadPanelBarEventArgsExtended) Handles RadPanelBar.ItemClick End SubI 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.<telerik:RadGrid ID="RadGrid1" runat="server" > <MasterTableView> <Columns> <telerik:GridTemplateColumn UniqueName="TemplateColumn> <ItemTemplate> <asp:DropDownList ID="ddlassessPeriod" runat="server" SelectedValue='<%# Eval("assessPeriod") %>'> <asp:ListItem Value="0" Text="N/A" /> <asp:ListItem Value="1" Text="1" /> <asp:ListItem Value="2" Text="2" /> </asp:DropDownList> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="TemplateColumn" AllowFiltering="False"> <ItemTemplate> <asp:Button ID="update" runat="server" Text="Update" OnCommand="update_Command" CommandName='<%#Eval("seid")%>' /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView></telerik:RadGrid>protected void update_Command(object sender, CommandEventArgs e){ SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["curriculum"] + ""); conn.Open(); class.update(conn, ddlassessPeriod.SelctedValue, Convert.ToInt32(e.CommandName));}