Hi. I have a page that contains a RadPanelBar - but within it, I'm trying to put in a RadGrid. However, for whatever reason, the backend code doesn't recognize the grid inside the PanelBar (ItemTemplate).
Here is what I have.... Am I missing something?
Here is what I have.... Am I missing something?
<
telerik:RadPanelBar
ID
=
"AccountPanels"
runat
=
"server"
Width
=
"100%"
ExpandMode
=
"FullExpandedItem"
>
<
Items
>
<
telerik:RadPanelItem
Text
=
"Design History"
runat
=
"server"
Expanded
=
"True"
>
<
Items
>
<
telerik:RadPanelItem
runat
=
"server"
Value
=
"OrderHistory"
>
<
ItemTemplate
>
<
div
style
=
"height:350px; overflow-x:hidden; overflow-y:auto;"
>
<
div
style
=
"width:97%;"
>
<
div
>
<
asp:Label
ID
=
"lblOpenItems"
runat
=
"server"
Text="If you have any open unsaved items, they will show up in the grid below. You can choose to edit, save and add to your cart.<br />Or you can choose to remove the item(s) permanently."></
asp:Label
><
br
/><
br
/>
</
div
>
<
asp:Panel
ID
=
"PnlOpenItems"
runat
=
"server"
>
<
telerik:RadAjaxManagerProxy
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"grdOpenItems"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"grdOpenItems"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManagerProxy
>
<
telerik:RadGrid
ID
=
"grdOpenItems"
OnNeedDataSource
=
"Item_NeedDataSource"
OnItemDataBound
=
"Item_ItemDataBound"
runat
=
"server"
AutoGenerateColumns
=
"false"
AllowPaging
=
"false"
>
<
ClientSettings
>
<
Scrolling
AllowScroll
=
"True"
ScrollHeight
=
"150px"
UseStaticHeaders
=
"true"
/>
</
ClientSettings
>
<
MasterTableView
NoMasterRecordsText
=
"You have no unsaved items at this time."
>
<
Columns
>
<
telerik:GridBoundColumn
HeaderText
=
"Customer ID"
DataField
=
"EntityContactNumber"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Custom ID"
DataField
=
"CustomID"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Item Number"
DataField
=
"ItemNumber"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Template Name"
DataField
=
"FriendlyName"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Date Created"
DataField
=
"DateAdded"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"DateModified"
DataField
=
"DateModified"
Visible
=
"False"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"CartId"
DataField
=
"CartId"
Visible
=
"False"
>
</
telerik:GridBoundColumn
>
<
telerik:GridButtonColumn
UniqueName
=
"btnEdit"
HeaderText
=
"Edit"
DataTextField
=
"ItemNumber"
>
</
telerik:GridButtonColumn
>
<
telerik:GridButtonColumn
UniqueName
=
"btnDelete"
HeaderText
=
"Remove"
DataTextField
=
"CustomID"
>
</
telerik:GridButtonColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
asp:Panel
>
</
div
>
</
div
>
</
ItemTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Previously Shipped Designs"
Expanded
=
"True"
runat
=
"server"
>
<
Items
>
<
telerik:RadPanelItem
runat
=
"server"
Value
=
"MyProfile"
Height
=
"400px"
>
<
ItemTemplate
>
<
telerik:RadAjaxPanel
ID
=
"ProfileAjax"
runat
=
"server"
>
<
div
style
=
"height:350px;overflow-x:hidden;overflow-y:auto;"
>
<
div
style
=
"width:97%;"
>
</
div
>
</
div
>
<
asp:Panel
ID
=
"ProfileMessageHolder"
runat
=
"server"
Visible
=
"false"
HorizontalAlign
=
"Center"
>
<
strong
>Your profile has been saved</
strong
>
</
asp:Panel
>
</
telerik:RadAjaxPanel
>
</
ItemTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelBar
>