
<asp:Content ID="BodyContent" ContentPlaceHolderID="BodyContent" runat="server"> <telerik:RadScriptManager ID="ScriptManager1" runat="server" EnableTheming="True"> </telerik:RadScriptManager> <br /> <telerik:RadTabStrip ID="RadTabStrip1" runat="server" SelectedIndex="3" ReorderTabsOnSelect="True" Skin="Outlook" style="margin-bottom: 41" MultiPageID="RadMultiPage1"> <Tabs> <telerik:RadTab runat="server" Text="Item 1" Selected="True"> </telerik:RadTab> <telerik:RadTab runat="server" Text="Item 2"> </telerik:RadTab> <telerik:RadTab runat="server" Text="Item 3"> </telerik:RadTab> <telerik:RadTab runat="server" Text="Item 4"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage ID="RadMultiPage1" runat="server" BorderColor="Black" BorderStyle="Solid" BorderWidth="1px" SelectedIndex="3"> <telerik:RadPageView ID="RadPageView1" runat="server" Selected="True" Width="100%"> <div style="width: 100%; min-width: 100px"> <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt" InteractiveDeviceInfos="(Collection)" ProcessingMode="Remote" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt" Width="100%" CssClass="aspNetDisabled"> <ServerReport ReportPath="^^^Some Path Goes in here^^^" /> </rsweb:ReportViewer> </div> </telerik:RadPageView> <telerik:RadPageView ID="RadPageView2" runat="server" Width="100%"> <div style="width: 100%; min-width: 100px"> <rsweb:ReportViewer ID="ReportViewer2" runat="server" Font-Names="Verdana" Font-Size="8pt" InteractiveDeviceInfos="(Collection)" ProcessingMode="Remote" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt" Width="100%" CssClass="aspNetDisabled"> <ServerReport ReportPath="^^^Some Path Goes in here^^^" /> </rsweb:ReportViewer> </div> </telerik:RadPageView> <telerik:RadPageView ID="RadPageView3" runat="server" Width="100%"> <div style="width: 100%"> <rsweb:ReportViewer ID="ReportViewer3" runat="server" Font-Names="Verdana" Font-Size="8pt" InteractiveDeviceInfos="(Collection)" ProcessingMode="Remote" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt" Width="100%" CssClass="aspNetDisabled"> <ServerReport ReportPath="^^^Some Path Goes in here^^^" /> </rsweb:ReportViewer> </div> </telerik:RadPageView> <telerik:RadPageView ID="RadPageView4" runat="server" Width="100%"> <div style="width: 100%"> <rsweb:ReportViewer ID="ReportViewer4" runat="server" Font-Names="Verdana" Font-Size="8pt" InteractiveDeviceInfos="(Collection)" ProcessingMode="Remote" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt" Width="100%" CssClass="aspNetDisabled"> <ServerReport ReportPath="^^^Some Path Goes in here^^^" /> </rsweb:ReportViewer> </div> </telerik:RadPageView> </telerik:RadMultiPage> <br /> </asp:Content>
asp:Content>
<td align = "left">
<telerik:RadComboBox id = "_Fields_ComboBox_" EmptyMessage = "Choose a field..." runat = "server">
<ItemTemplate>
<div id = "_Fields_TreeView_Container_">
<telerik:RadTreeView id = "_Fields_TreeView_" runat = "server">
...
and VB
Dim
ref As Object = _Fields_ComboBox_.Items(0).FindControl("_Fields_TreeView_")
will generate
[ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index]
System.Collections.ArrayList.get_Item(Int32 index) +7487944
System.Web.UI.StateManagedCollection.System.Collections.IList.get_Item(Int32 index) +12
Telerik.Web.UI.ControlItemCollection.get_Item(Int32 index) +48
Telerik.Web.UI.RadComboBoxItemCollection.get_Item(Int32 index) +36
It looks to me like a candiate for a bug ...?
I use a lot in the server to fill treeview widgets with nodes with no problems; this is the single case where I try to do the same
in a treeview wrapped as an itemtemplate for a combobox.
The provided sample is not covering this scenario; maybe will be a good idea to add it.
Cheers,
Cris
Update:
I removed the server side code and I put for testing a declarative list of nodes in the <Nodes/> section - as per example;
my combo dosn't display any of these items - it is always empty. The RadControls version we use is Q1 2010.
