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

How to set the SelectedItem in C#

1 Answer 111 Views
PanelBar
This is a migrated thread and some comments may be shown as answers.
Frank
Top achievements
Rank 1
Frank asked on 25 Mar 2009, 08:22 PM

I am trying to selected the PanelBar item when user click on the button. I do not understand why I am not able to set the selecteditem. Thanks for any feedbacks.

RadPanelBar1.SelectedItem.Value =
"2";
RadPanelBar1.DataBind();
RadPanelItem test = (RadPanelItem)RadPanelBar1.SelectedItem;

 

 

RadPanelItem parent = (RadPanelItem) test.Parent;

 

 

1 Answer, 1 is accepted

Sort by
0
Paul
Telerik team
answered on 26 Mar 2009, 02:52 PM
Hi Frank,

Please find below a sample code snippet that shows the needed approach.

ASPX:
<form id="form1" runat="server">  
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">  
    </telerik:RadScriptManager> 
    <telerik:RadPanelBar ID="RadPanelBar1" runat="server" DataFieldID="MenuId" DataFieldParentID="ParentId" 
        DataSourceID="SqlDataSource1" DataTextField="Text" DataValueField="Value">  
    </telerik:RadPanelBar> 
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:testConnectionString %>" 
        SelectCommand="SELECT * FROM [panel]"></asp:SqlDataSource> 
    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> 
    </form> 

Code-behind:
using System;  
using System.Collections.Generic;  
using System.Linq;  
using System.Web;  
using System.Web.UI;  
using System.Web.UI.WebControls;  
using Telerik.Web.UI;  
 
public partial class _Default : System.Web.UI.Page  
{  
    protected void Page_Load(object sender, EventArgs e)  
    {  
 
    }  
    protected void Button1_Click(object sender, EventArgs e)  
    {  
        RadPanelItem item = (RadPanelItem)RadPanelBar1.FindItemByValue("3");  
        item.Selected = true;  
        item.ExpandParentItems();  
    }  
}  
 


Sincerely yours,
Paul
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
Tags
PanelBar
Asked by
Frank
Top achievements
Rank 1
Answers by
Paul
Telerik team
Share this question
or