<
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.