Hello, I'm having problems with the use of 'RadGrid' item to 'expand'. I used as reference the telerik demo on this link -> http://demos.telerik.com/aspnet-ajax/grid/examples/hierarchy/nestedviewtemplate/defaultcs.aspx. Everything works, however when I click to enlarge the view of an item expand nothing is displayed. I do not understand why. Here is my code
<asp:Panel ID="panelMonitoringSuiviFormation" runat="server" Visible="false" Width="100%" Height="100%" > <div style="width:100%;height:30px"></div> <asp:Label ID="lbl_TitreSuiviDeFormation" runat="server" Text="<%$ Resources:IRM,global_title_MonitoringUserFormation %>" Font-Size="26px" ForeColor="#454545" ></asp:Label> <div style="margin:0 auto;text-align:center;height:100%;width:100%;"> <!-- Grid dataTemplate with sql server--> <telerik:RadGrid ID="gridMonitoringUserFormation" CssClass="monitorUserTable" runat="server" AutoGenerateColumns="False" AllowSorting="True" AllowMultiRowSelection="False" AllowPaging="True" PageSize="15" GridLines="None" ShowGroupPanel="true"
OnItemCommand="RadGrid1_ItemCommand" OnPreRender="gridMonitoringUserFormation_PreRender" OnItemCreated="gridMonitoringUserFormation_ItemCreated" >
<MasterTableView runat="server" ShowHeader="true" DataKeyNames="userID" AllowMultiColumnSorting="True"
GroupLoadMode="Server">
<asp:Panel runat="server" ID="InnerContainer" CssClass="viewWrap" Visible="false"> <telerik:RadTabStrip runat="server" ID="TabStip1" MultiPageID="Multipage1" SelectedIndex="0"> <Tabs> <telerik:RadTab runat="server" Text="Sales" PageViewID="RadPageView1"> </telerik:RadTab> <telerik:RadTab runat="server" Text="Contact Information" PageViewID="RadPageView2"> </telerik:RadTab> <telerik:RadTab runat="server" Text="Statistics Chart" PageViewID="RadPageView3"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <!-- Definiton multi-pages for extend view--> <telerik:RadMultiPage runat="server" ID="Multipage1" SelectedIndex="0" RenderSelectedPageOnly="false"> <!-- Page extend 1 --> <telerik:RadPageView runat="server" ID="RadPageView1" BackColor="Black"> <asp:Label ID="Label1" Font-Bold="true" Font-Italic="true" Text='Sous-page 1' Visible="false" runat="server" /> <telerik:RadGrid runat="server"></telerik:RadGrid> </telerik:RadPageView> <!-- Page extend 2 --> <telerik:RadPageView runat="server" ID="PageView2" Width="460px" BackColor="Blue"> <asp:Label ID="Label2" Font-Bold="true" Font-Italic="true" Text='Sous-page 2' Visible="false" runat="server" /> </telerik:RadPageView> <!-- Page extend 3 --> <telerik:RadPageView runat="server" ID="RadPageView3"> <asp:Label ID="Label3" Font-Bold="true" Font-Italic="true" Text='Sous-page 3' Visible="false" runat="server" /> </telerik:RadPageView> </telerik:RadMultiPage> </asp:Panel> </NestedViewTemplate> <Columns> <telerik:GridBoundColumn SortExpression="lastName" HeaderText="Nom de famille" HeaderButtonType="TextButton" DataField="lastName" UniqueName="lastName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn SortExpression="firstName" HeaderText="Prénom" HeaderButtonType="TextButton" DataField="firstName" UniqueName="firstName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn SortExpression="login" HeaderText="Identifiant" HeaderButtonType="TextButton" DataField="login" UniqueName="login"> </telerik:GridBoundColumn> <telerik:GridBoundColumn SortExpression="creationDate" DataFormatString="{0:MM/dd/yyyy}" HeaderText="creationDate" HeaderButtonType="TextButton" DataField="creationDate" UniqueName="creationDate"> </telerik:GridBoundColumn> </Columns> </MasterTableView> </telerik:RadGrid> </div> </asp:Panel>
And my c# code for databinding
string idUser = myPanelBar.SelectedItem.Value;
//Load description User on radGrid
myDataSql.connectionString = myConnectionString;
myDataSql.SelectCommand = "SELECT * FROM [tblUser] WHERE userID = "+idUser.ToString()+"";
myGrid.DataSource = myDataSql;
myGrid.MasterTableView.DataSource = myDataSql;
myGrid.MasterTableView.DataBind();
myGrid.DataBind();
Thans a lots if you can help me ^^