This is a migrated thread and some comments may be shown as answers.

[Solved] Expand Grid in Nested Grid

1 Answer 150 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Suresh K
Top achievements
Rank 1
Suresh K asked on 06 Oct 2009, 01:20 PM
hi All.
I have the Nested Grid Like this as showen below.
Now.Can i know how to Expand the Grid (OrdersGrid). I expanded the Parent Grid(RadGrid1) in PreRender Event .But i can't able to Expand the childgrid(OrdersGrid).

Can Any one Help me please......


<telerik:RadGrid ShowGroupPanel="True" ID="RadGrid1" 
            AllowSorting="True" AutoGenerateColumns ="false"  
            runat="server" GridLines="None" AllowPaging="True" Width="976px" Skin="Hay" > 
             <ClientSettings> 
      <Selecting AllowRowSelect="True" /> 
      <ClientEvents /> 
      </ClientSettings> 
             <MasterTableView DataKeyNames ="companyname" > 
             <NestedViewTemplate > 
             <asp:Panel ID ="Panel1" runat ="server" Height="136px" > 
                  <telerik:RadTabStrip runat="server" ID="TabStip1" Skin="Hay" MultiPageID="Multipage1" SelectedIndex="0" Width="464px"
   <Tabs > 
    
                                 <telerik:RadTab runat="server" Text="Unpaid Invoices" PageViewID="PageView2"
                                </telerik:RadTab> 
                                <telerik:RadTab runat="server" Text="Fully Paid Invoices" PageViewID="PageView3"
                                </telerik:RadTab> 
                                <telerik:RadTab runat="server" Text="Part-Payments" PageViewID="PageView4"
                                </telerik:RadTab> 
   </Tabs>    
                             
                             
     </telerik:RadTabStrip> 
     <telerik:RadMultiPage runat="server" ID="radmultipage1" SelectedIndex="0" RenderSelectedPageOnly="false"
         <telerik:RadPageView runat="server" ID="RadPageView1"
                            <telerik:RadGrid ID="OrdersGrid" runat="server" Skin="Hay" Width="800px" AutoGenerateColumns="False" GridLines="None" OnPreRender="OrdersGrid_PreRender"
                                <ClientSettings > 
                                <Selecting AllowRowSelect ="True" /> 
                                <ClientEvents  /> 
                                </ClientSettings> 
                                <MasterTableView DataKeyNames ="" > 
                                <NestedViewTemplate > 
                                <asp:Panel ID ="Panel2" runat ="server" > 
                                <telerik:RadTabStrip runat ="server" ID ="tabstrib1" MultiPageID ="Multipage2" SelectedIndex ="0" Width ="464px" Skin="Hay"
                                <Tabs > 
                                <telerik:RadTab runat ="server" Text ="Details" PageViewID ="newpageview2" Selected="True"></telerik:RadTab> 
                                <telerik:RadTab runat ="server" Text="Attachments" PageViewID ="newpageview3"></telerik:RadTab> 
                                <telerik:RadTab runat ="server" Text ="Comments" PageViewID ="newpageview3"></telerik:RadTab> 
                                </Tabs> 
                                </telerik:RadTabStrip> 
                                </asp:Panel> 
                                </NestedViewTemplate> 
                                    <Columns> 
                                        <telerik:GridBoundColumn DataField="loan_reference_number" HeaderText="Loan Reference NUmber" 
                                            UniqueName="column3"
                                        </telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn DataField="invoice_number" HeaderText="Invoice Number" UniqueName="column4"
                                        </telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn DataField=" PSF_sanctionamount" HeaderText="PSF Sanction Amount" 
                                            UniqueName="column6"
                                        </telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn DataField="date_of_credit" HeaderText="Due Date" UniqueName="column1"
                                        </telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn DataField="actual_debit_date" HeaderText="Grace Period" 
                                            UniqueName="column"
                                        </telerik:GridBoundColumn> 
                                    </Columns> 
                                    <ExpandCollapseColumn Visible="True"
                                    </ExpandCollapseColumn> 
                                </MasterTableView> 
                             
                            </telerik:RadGrid> 
                        </telerik:RadPageView> 
                         
     </telerik:RadMultiPage> 
             </asp:Panel> 
             </NestedViewTemplate> 
                 <Columns> 
                     <telerik:GridBoundColumn DataField="companyname" HeaderText="Company name" UniqueName="column1" Visible ="False"  > 
                     </telerik:GridBoundColumn> 
                     <telerik:GridBoundColumn DataField="currency" HeaderText="Currency" UniqueName="column3"
                     </telerik:GridBoundColumn> 
                     <telerik:GridBoundColumn DataField="overdraftlimit" HeaderText="Over Draft Limit" 
                         UniqueName="column"
                     </telerik:GridBoundColumn> 
                         <telerik:GridBoundColumn DataField="Credit Utilized" HeaderText="Credit Utilized" 
                         UniqueName="column10"
                     </telerik:GridBoundColumn> 
                      <telerik:GridBoundColumn DataField="Available Credit" HeaderText="Available Credit" 
                         UniqueName="column8"
                     </telerik:GridBoundColumn> 
                 </Columns> 
                 <GroupByExpressions > 
                 <telerik:GridGroupByExpression > 
                 <GroupByFields > 
                 <telerik:GridGroupByField FieldName ="companyname" FieldAlias="companyname" FormatString="" HeaderText="" /> 
                 </GroupByFields> 
                 <SelectFields > 
                 <telerik:GridGroupByField FieldName ="companyname" FieldAlias="companyname" FormatString="" HeaderText="" /> 
                 </SelectFields> 
                 </telerik:GridGroupByExpression> 
                 </GroupByExpressions> 
                 <ExpandCollapseColumn Visible="True"
                 </ExpandCollapseColumn> 
             </MasterTableView> 
                               
             
            </telerik:RadGrid> 

Thank you.
Suresh K

1 Answer, 1 is accepted

Sort by
0
Schlurk
Top achievements
Rank 2
answered on 06 Oct 2009, 03:49 PM
The user Todd Anglin has a few good ideas/suggestions in this thread, maybe that can help you out.
Tags
Grid
Asked by
Suresh K
Top achievements
Rank 1
Answers by
Schlurk
Top achievements
Rank 2
Share this question
or