The page contains RadTab. One of the tab has RadGrid with hierarchy template. Controls in the template are not rendered when OnItemCommand event is fired.
Page is designed as follows. When I expand row in RadGrid1 OnItemCommand event is fired. In the I am binding data to grdReportData grid but is not shown in the UI. Please refer the attachment for more details.Please have look at the HTML markup and let me know what wrong with it.
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>
<telerik:RadSkinManager ID="RadSkinManager1" Skin="Black" ShowChooser="false" runat="server">
</telerik:RadSkinManager>
<telerik:RadFormDecorator ID="QsfFromDecorator" runat="server" DecoratedControls="All"
EnableRoundedCorners="false" />
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="mainTab">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="mainTab" LoadingPanelID="RadAjaxLoadingPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="RadGrid1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server">
</telerik:RadAjaxLoadingPanel>
<telerik:RadTabStrip runat="server" ID="mainTab" OnTabClick="OnMainTabClick" MultiPageID="mainTabMultipages"
SelectedIndex="0">
<Tabs>
<telerik:RadTab runat="server" Text="Unit Test" PageViewID="pvUnitTest">
</telerik:RadTab>
</Tabs>
<Tabs>
<telerik:RadTab runat="server" Text="Static analysis" PageViewID="pvStaticAnalysis">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage runat="server" ID="mainTabMultipages" SelectedIndex="0" RenderSelectedPageOnly="false">
<telerik:RadPageView runat="server" ID="pvUnitTest">
<telerik:RadGrid AllowSorting="True" runat="server" ID="grdUnitTest" AutoGenerateColumns="true"
ShowFooter="true" EnableLinqExpressions="false">
</telerik:RadGrid>
</telerik:RadPageView>
<telerik:RadPageView runat="server" ID="pvStaticAnalysis">
<telerik:RadGrid AutoGenerateColumns="false" ID="RadGrid1" EnableTheming="true" runat="server"
AllowSorting="True" PageSize="50" AllowMultiRowSelection="False" OnItemCommand="RadGrid1_ItemCommand"
AllowPaging="True" GridLines="None" ShowGroupPanel="true">
<PagerStyle Mode="NumericPages"></PagerStyle>
<MasterTableView AllowMultiColumnSorting="True" GroupLoadMode="Server">
<NestedViewTemplate>
<asp:Panel runat="server" ID="InnerContainer" CssClass="viewWrap">
<telerik:RadTabStrip runat="server" ID="TabStip1" MultiPageID="Multipage1" SelectedIndex="0">
<Tabs>
<telerik:RadTab runat="server" Text="Details" PageViewID="PageView1">
</telerik:RadTab>
</Tabs>
<Tabs>
<telerik:RadTab runat="server" Text="Graph" PageViewID="PageView2">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage runat="server" ID="Multipage1" SelectedIndex="0" RenderSelectedPageOnly="false">
<telerik:RadPageView runat="server" ID="PageView1">
<telerik:RadGrid AllowSorting="True" runat="server" ID="grdReportDataGrid" AutoGenerateColumns="true"
ShowFooter="true" EnableLinqExpressions="false">
</telerik:RadGrid>
</telerik:RadPageView>
<telerik:RadPageView runat="server" ID="PageView2">
<telerik:RadChart ID="RadChart2" Skin="DeepGray" runat="server" Height="400px" Width="1200px"
AutoLayout="true" AutoTextWrap="true">
</telerik:RadChart>
</telerik:RadPageView>
</telerik:RadMultiPage>
</asp:Panel>
</NestedViewTemplate>
<Columns>
<telerik:GridBoundColumn SortExpression="Name" HeaderText="Name" HeaderButtonType="TextButton"
DataField="Name" UniqueName="Name">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="CriticalErrors" HeaderText="Critical Errors"
HeaderButtonType="TextButton" DataField="CriticalErrors" UniqueName="CriticalErrors">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="Errors" HeaderText="Errors" HeaderButtonType="TextButton"
DataField="Errors" UniqueName="Errors">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="CriticalWarning" HeaderText="Critical warnings"
HeaderButtonType="TextButton" DataField="CriticalWarning" UniqueName="CriticalWarning">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="Warnings" HeaderText="Warnings" HeaderButtonType="TextButton"
DataField="Warning" UniqueName="Warning">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="TotalCount" HeaderText="Total Count" HeaderButtonType="TextButton"
DataField="TotalCount" UniqueName="TotalCount">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
</telerik:RadPageView>
</telerik:RadMultiPage>
<asp:Label Visible="false" ID="lblMessage" runat="server"></asp:Label>
</asp:Content>