Najid Hanif
Top achievements
Rank 2
Najid Hanif
asked on 06 Aug 2012, 12:29 PM
How can I change the Root PanelBar Text from code behind?
Thanks
Thanks
5 Answers, 1 is accepted
0
Accepted
Hello Najid Hanif,
You can try to find the RadPanelItem by Value and to change the Text in this way:
All the best,
Kalina
the Telerik team
You can try to find the RadPanelItem by Value and to change the Text in this way:
<
telerik:RadPanelBar
runat
=
"server"
ID
=
"RadPanelBar1"
Height
=
"300px"
>
<
Items
>
<
telerik:RadPanelItem
Text
=
"ASP.NET controls"
Value
=
"1"
>
<
Items
>
<
telerik:RadPanelItem
Text
=
"RadMenu"
Value
=
"2"
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"RadTabStrip"
Value
=
"3"
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"RadPanelBar"
Value
=
"4"
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"RadTreeView"
Value
=
"5"
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
</
Items
>
</telerik:RadPanelBar
protected
void
Page_Load(
object
sender, EventArgs e)
{
RadPanelItem item =
this
.RadPanelBar1.FindItemByValue(
"1"
);
item.Text =
"Changed text"
;
}
All the best,
Kalina
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0
Adeel
Top achievements
Rank 1
answered on 06 Oct 2012, 01:00 PM
How can we set a text value of this lable where ID="lblEmailAdd", when page is load?
<telerik:RadPanelBar runat="server" ID="RadPanelBar1" Width="670px">
<Items>
<telerik:RadPanelItem Expanded="True" Text="Contact Information" runat="server" Selected="true">
<Items>
<telerik:RadPanelItem Value="AccountInformation" runat="server">
<ItemTemplate>
<div class="myData">
<div class="myLables">Email Address:</div>
<div class="myControls">
<asp:Label ID="lblEmailAdd" runat="server" Text="Label"></asp:Label>
</div><hr />
</ItemTemplate>
<telerik:RadPanelBar runat="server" ID="RadPanelBar1" Width="670px">
<Items>
<telerik:RadPanelItem Expanded="True" Text="Contact Information" runat="server" Selected="true">
<Items>
<telerik:RadPanelItem Value="AccountInformation" runat="server">
<ItemTemplate>
<div class="myData">
<div class="myLables">Email Address:</div>
<div class="myControls">
<asp:Label ID="lblEmailAdd" runat="server" Text="Label"></asp:Label>
</div><hr />
</ItemTemplate>
0
Princy
Top achievements
Rank 2
answered on 08 Oct 2012, 03:40 AM
Hi Adeel,
Try the following code snippet to set the text of the label.
C#:
Hope this helps.
Regards,
Princy.
Try the following code snippet to set the text of the label.
C#:
protected
void
Page_Load(
object
sender, EventArgs e)
{
RadPanelItem item = RadPanelBar1.FindItemByValue(
"AccountInformation"
);
Label lblEmailAdd = (Label)item.FindControl(
"lblEmailAdd"
);
lblEmailAdd.text =
"Your text"
;
}
Hope this helps.
Regards,
Princy.
0
Adeel
Top achievements
Rank 1
answered on 09 Oct 2012, 06:21 PM
Thanks.
0
Adeel
Top achievements
Rank 1
answered on 09 Oct 2012, 06:36 PM
I have another question, I use Panel bar for Personal Information and its look like:
Email: abc@com
Name: Abc
etc.
now at end I mention a edit button. How can I achieve this functionality when user click on edit button than another panel bar is coming and convert all my data(abc@com) into textboxes. I have attached two pictures which show my all scena
Thanks
Email: abc@com
Name: Abc
etc.
now at end I mention a edit button. How can I achieve this functionality when user click on edit button than another panel bar is coming and convert all my data(abc@com) into textboxes. I have attached two pictures which show my all scena
Thanks