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.