Hi,
i'm currently trying to do a hierarchy grid view on more than 2 levels and it isn't working.
The grid is working fine if I use two levels but as soon as i add another one the expand on the grid show nothing after the second level
Here's the code of the grid :
And the code of my datasources :
Do you know why I have no errors shown on my web page but no hirarchical level after the second level ?
Regards
i'm currently trying to do a hierarchy grid view on more than 2 levels and it isn't working.
The grid is working fine if I use two levels but as soon as i add another one the expand on the grid show nothing after the second level
Here's the code of the grid :
<telerik:RadGrid ID="rg_VL" runat="server" DataSourceID="SqlDataSourceCODPRO1" AllowSorting="True" AllowMultiRowSelection="False" AllowPaging="False" GridLines="None"> <MasterTableView AutoGenerateColumns="false" DataSourceID="SqlDataSourceCODPRO1" DataKeyNames="CODPRO1"> <DetailTables> <telerik:GridTableView DataKeyNames="CODPRO2" DataSourceID="SqlDataSourceCODPRO2" runat="server"> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="CODPRO1" MasterKeyField="CODPRO1" /> </ParentTableRelation> <DetailTables> <telerik:GridTableView DataKeyNames="CODPRO3" DataSourceID="SqlDataSourceCODPRO3" runat="server"> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="CODPRO2" MasterKeyField="CODPRO2" /> </ParentTableRelation> <DetailTables> <telerik:GridTableView DataKeyNames="CODPRO4" DataSourceID="SqlDataSourceCODPRO4" runat="server"> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="CODPRO3" MasterKeyField="CODPRO3" /> </ParentTableRelation> <DetailTables> <telerik:GridTableView DataKeyNames="CODPRO5" DataSourceID="SqlDataSourceCODPRO5" runat="server"> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="CODPRO4" MasterKeyField="CODPRO4" /> </ParentTableRelation> <Columns> <telerik:GridBoundColumn SortExpression="CODPRO5" HeaderText="CODPRO5" HeaderButtonType="TextButton" DataField="CODPRO5" UniqueName="CODPRO5"> </telerik:GridBoundColumn> </Columns> </telerik:GridTableView> </DetailTables> <Columns> <telerik:GridBoundColumn SortExpression="CODPRO4" HeaderText="CODPRO4" HeaderButtonType="TextButton" DataField="CODPRO4" UniqueName="CODPRO4"> </telerik:GridBoundColumn> </Columns> </telerik:GridTableView> </DetailTables> <Columns> <telerik:GridBoundColumn SortExpression="CODPRO3" HeaderText="CODPRO3" HeaderButtonType="TextButton" DataField="CODPRO3" UniqueName="CODPRO3"> </telerik:GridBoundColumn> </Columns> <SortExpressions> <telerik:GridSortExpression FieldName="CODPRO3"></telerik:GridSortExpression> </SortExpressions> </telerik:GridTableView> </DetailTables> <Columns> <%--<telerik:GridBoundColumn SortExpression="CODPRO2" HeaderText="CODPRO2" HeaderButtonType="TextButton" DataField="CODPRO2" UniqueName="CODPRO2"> </telerik:GridBoundColumn>--%> </Columns> <SortExpressions> <telerik:GridSortExpression FieldName="CODPRO2"></telerik:GridSortExpression> </SortExpressions> </telerik:GridTableView> </DetailTables> <Columns> <telerik:GridBoundColumn SortExpression="CODPRO1" HeaderText="CODPRO1" HeaderButtonType="TextButton" DataField="CODPRO1" UniqueName="CODPRO1"> </telerik:GridBoundColumn> </Columns> <SortExpressions> <telerik:GridSortExpression FieldName="CODPRO1"></telerik:GridSortExpression> </SortExpressions> </MasterTableView> </telerik:RadGrid>And the code of my datasources :
<asp:SqlDataSource ID="SqlDataSourceCODPRO1" ConnectionString="<%$ ConnectionStrings:bddBigJimWeb %>" ProviderName="System.Data.OracleClient" SelectCommand="SELECT DISTINCT CODPRO1 FROM VENTES_LACH_REG ORDER BY CODPRO1" runat="server"></asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSourceCODPRO2" ConnectionString="<%$ ConnectionStrings:bddBigJimWeb %>" ProviderName="System.Data.OracleClient" SelectCommand="SELECT DISTINCT CODPRO2 FROM VENTES_LACH_REG Where CODPRO1 = :CODPRO1" runat="server"> <SelectParameters> <asp:SessionParameter Name="CODPRO1" SessionField="CODPRO1" Type="string"> </asp:SessionParameter> </SelectParameters></asp:SqlDataSource><asp:SqlDataSource ID="SqlDataSourceCODPRO3" ConnectionString="<%$ ConnectionStrings:bddBigJimWeb %>" ProviderName="System.Data.OracleClient" SelectCommand="SELECT DISTINCT CODPRO3 FROM VENTES_LACH_REG CODPRO1 = :CODPRO1 AND CODPRO2 = :CODPRO2" runat="server"> <SelectParameters> <asp:SessionParameter Name="CODPRO1" SessionField="CODPRO1" Type="string"> </asp:SessionParameter> <asp:SessionParameter Name="CODPRO2" SessionField="CODPRO2" Type="string"> </asp:SessionParameter> </SelectParameters></asp:SqlDataSource><asp:SqlDataSource ID="SqlDataSourceCODPRO4" ConnectionString="<%$ ConnectionStrings:bddBigJimWeb %>" ProviderName="System.Data.OracleClient" SelectCommand="SELECT DISTINCT CODPRO4 FROM VENTES_LACH_REG WHERE CODPRO1 = :CODPRO1 AND CODPRO2 = :CODPRO2 AND CODPRO3 = :CODPRO3" runat="server"> <SelectParameters> <asp:SessionParameter Name="CODPRO1" SessionField="CODPRO1" Type="string"> </asp:SessionParameter> <asp:SessionParameter Name="CODPRO2" SessionField="CODPRO2" Type="string"> </asp:SessionParameter> <asp:SessionParameter Name="CODPRO3" SessionField="CODPRO3" Type="string"> </asp:SessionParameter> </SelectParameters></asp:SqlDataSource><asp:SqlDataSource ID="SqlDataSourceCODPRO5" ConnectionString="<%$ ConnectionStrings:bddBigJimWeb %>" ProviderName="System.Data.OracleClient" SelectCommand="SELECT DISTINCT CODPRO5 FROM VENTES_LACH_REG WHERE CODPRO1 = :CODPRO1 AND CODPRO2 = :CODPRO2 AND CODPRO3 = :CODPRO3 AND CODPRO4 = :CODPRO4" runat="server"> <SelectParameters> <asp:SessionParameter Name="CODPRO1" SessionField="CODPRO1" Type="string"> </asp:SessionParameter> <asp:SessionParameter Name="CODPRO2" SessionField="CODPRO2" Type="string"> </asp:SessionParameter> <asp:SessionParameter Name="CODPRO3" SessionField="CODPRO3" Type="string"> </asp:SessionParameter> <asp:SessionParameter Name="CODPRO4" SessionField="CODPRO4" Type="string"> </asp:SessionParameter> </SelectParameters></asp:SqlDataSource>Do you know why I have no errors shown on my web page but no hirarchical level after the second level ?
Regards