I have a panel bar in a user control. I can see all the items in the panel bar and expand it too, but I cannot collapse the panel bar. below is my code
if (!Page.IsPostBack) { CSModel.CsMenu menu = new CSModel.CsMenu(); IList<CsMenuSection> getMenuItems = menu.GetAllItems(); foreach (CsMenuSection section in getMenuItems) { RadPanelItem newItem = new RadPanelItem(section.Text); RadPanelBar1.Items.Add(newItem); CsMenuItem item = new CsMenuItem(); for (int i = 0; i <= section.MenuItems.Count-1; i++) { RadPanelItem childItem = new RadPanelItem(section.MenuItems[i].Text); RadPanelItem InternalChildItem = new RadPanelItem(); // add to the child childItem.Items.Add(InternalChildItem); // set the content InternalChildItem.Value = section.MenuItems[i].Link; newItem.Items.Add(childItem); } } } My .aspx page is like this <table> <tr> <td> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <telerik:RadPanelBar ID="RadPanelBar1" runat="server" ExpandMode="FullExpandedItem" Height="250px" > </telerik:RadPanelBar> </td> </tr> </table> My CsMenu section looks like this public IList<CsMenuSection> GetMenuItems() { // go to DB to find menu items. CsMenuSection section = new CsMenuSection("DataReview",""); section.AddMenuItem(new CsMenuItem("Score rep", "/RepScore/Index")); section.AddMenuItem(new CsMenuItem("Something else", "/something/something")); CsMenuSection section2 = new CsMenuSection("Section 2", ""); section2.AddMenuItem(new CsMenuItem("Sample", "/repScoring/Selectreps")); _menu_item_list.Add(section); _menu_item_list.Add(section2); return MenuItemList; }