I have a PanelBar that has many controls embedded into the templates. I'm having trouble getting to the databound events of the templated controls.
As an example, I have the following Panel Bar item with a treeview that has an onNodeDataBoundEvent
However, when I bind:
The event is never fired:
thanks in advance.
Gene.
As an example, I have the following Panel Bar item with a treeview that has an onNodeDataBoundEvent
| <telerik:RadPanelBar ID="RadPanelBar1" runat="server"> | |
| <Items> | |
| <telerik:RadPanelItem runat="server" Text="OUTPUT COLUMNS"> | |
| <Items> | |
| <telerik:RadPanelItem Value="OutputColumns" runat="server"> | |
| <ItemTemplate> | |
| <telerik:RadTreeView ID="OutputColumnsRadTreeView" runat="server" CheckBoxes="True" | |
| Height="280px" TriStateCheckBoxes="True" CheckChildNodes="True" Skin="Vista" OnNodeDataBound="OutputColumnsRadTreeView_NodeDataBound"> | |
| </telerik:RadTreeView> | |
| </ItemTemplate> | |
| </telerik:RadPanelItem> | |
| </Items> | |
| </telerik:RadPanelItem> | |
| </Items> | |
| </telerik:RadPanelBar> |
However, when I bind:
| protected void Page_Load(object sender, EventArgs e) | |
| { | |
| RadTreeView OutputColumnsRadTreeView = (RadTreeView)QueryPanelBar.FindItemByValue("OutputColumns").FindControl("OutputColumnsRadTreeView") | |
| OutputColumnsRadTreeView.LoadContentFile("~/App_Data/QueryOutputColumns.xml"); | |
| OutputColumnsRadTreeView.DataBind(); | |
| } |
The event is never fired:
| protected void SortColumnsRadTreeView_NodeDataBound(object sender, RadTreeNodeEventArgs e) | |
| { | |
| //do something here | |
| } |
thanks in advance.
Gene.