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

Panel item controls not persisting

1 Answer 28 Views
PanelBar
This is a migrated thread and some comments may be shown as answers.
caesar
Top achievements
Rank 1
caesar asked on 07 Mar 2009, 09:42 PM
Hey guys,

Forgive me if this was answered elsewhere; I couldn't find it.

I am trying to add a standard RadioButtonList as a child control to a panel item.  "pbarForm" was added at design-time to the aspx page

Page_Load(){  
    if(!IsPostBack){  
        RadPanelItem pi = new RadPanelItem();;  
        pi.EnableViewState=true;  
        pi.Text = "Panel";  
        pbarForm.Items.Add(pi);  
 
        RadioButtonList rbl = new RadioButtonList();  
        rbl.AutoPostBack = true;  
        rbl.EnableViewState = true;  
        rbl.Items.Add("1");  
        rbl.Items.Add("2");  
        rbl.SelectedIndexChanged+= new EventHandler(rbl_SelectedIndexChanged);
        pi.Controls.Add(rbl);  
    }  

The page loads fine and the radio buttons show up fine, but when I click the radio buttons, it postsback and then the page is rendered without the radiobutton list.

Not sure why this is happening.

Below is my aspx page:

<form id="form1" runat="server">  
<telerik:RadScriptManager id="RadScriptManager1" runat="server">  
</telerik:RadScriptManager> 
<telerik: RadAjaxPanel id="RadAjaxPanel1" runat="server">  
<div> 
<telerik:RadPanelBar ID="pbarForm" runat="server">  
</telerik:RadPanelBar> 
</div> 
</telerik:RadAjaxPanel> 
</form> 
 

Thank you in advance,
Caesar

1 Answer, 1 is accepted

Sort by
0
caesar
Top achievements
Rank 1
answered on 07 Mar 2009, 10:35 PM
Nevermind - I figured out that I have to use the ItemTemplate

Thanks.
Tags
PanelBar
Asked by
caesar
Top achievements
Rank 1
Answers by
caesar
Top achievements
Rank 1
Share this question
or