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

[Solved] Find Grid Control in NestedHierarchyTemplate Grid

2 Answers 76 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 01 Sep 2009, 08:38 AM
hi

Can any one help me please.
I have the NestedHierarchyTemplate Grid Like This.can any one help me how to fine the RadGridID="RadGridDD"
and in which event i have to bind the data to this grid.

<telerik:RadGrid ID="RadGrid1" runat="server" GridLines="None" Skin="Web20" Style="position: static"
                AutoGenerateColumns="False">
                <MasterTableView DataKeyNames="requisitionid">
                    <DetailTables>
                        <telerik:GridTableView Name="Orders" Width="100%" runat="server" DataKeyNames="productid">
                            <NestedViewTemplate>
                                <asp:Panel ID="Container" runat="server">
                                    <telerik:RadTabStrip ID="Gridtab1" runat="server" Skin="WebBlue" MultiPageID="gridmultypage1">
                                        <Tabs>
                                            <telerik:RadTab runat="server" PageViewID="gridpageview1" Selected="true" Text="Transactions Details">
                                            </telerik:RadTab>
                                        </Tabs>
                                    </telerik:RadTabStrip>
                                    <telerik:RadMultiPage ID="gridmultypage1" SelectedIndex="0" runat="server">
                                        <telerik:RadPageView ID="gridpageview1" runat="server">
                                            <telerik:RadGrid ID="RadGridDD" Skin="WebBlue" runat="server">
                                            </telerik:RadGrid>
                                        </telerik:RadPageView>
                                    </telerik:RadMultiPage>
                                </asp:Panel>
                            </NestedViewTemplate>
                            <Columns>
                                <telerik:GridBoundColumn DataField="productid" HeaderText="productid" UniqueName="productid">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn DataField="categoryid" HeaderText="categoryid" UniqueName="categoryid">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn DataField="quantity" HeaderText="quantity" UniqueName="quantity">
                                </telerik:GridBoundColumn>
                            </Columns>
                            <ExpandCollapseColumn Visible="True">
                            </ExpandCollapseColumn>
                        </telerik:GridTableView>
                    </DetailTables>
                    <ExpandCollapseColumn Visible="True">
                    </ExpandCollapseColumn>
                    <Columns>
                        <telerik:GridBoundColumn DataField="rdate" HeaderText="date" UniqueName="rdate">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="userid" HeaderText="userid" UniqueName="userid">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="rdescription" HeaderText="rdescription" UniqueName="rdescription">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="requisitionid" HeaderText="requisitionid" UniqueName="requisitionid">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="request_type" HeaderText="request_type" UniqueName="request_type">
                        </telerik:GridBoundColumn>
                    </Columns>
                </MasterTableView>
            </telerik:RadGrid>


Thank you

2 Answers, 1 is accepted

Sort by
0
Accepted
Daniel
Telerik team
answered on 01 Sep 2009, 01:14 PM
Hello Suresh,

Try to find your RadGrid in item.PreRender event handler:
protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e) 
    if(e.Item is GridNestedViewItem) 
        e.Item.PreRender += new EventHandler(Item_PreRender); 

void Item_PreRender(object sender, EventArgs e) 
    GridNestedViewItem item = sender as GridNestedViewItem; 
    if (item.OwnerTableView.Name == "Orders"
    { 
        RadGrid grid = item.FindControl("RadGridDD"as RadGrid; 
        //... 
    } 

Regards,
Daniel
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
Suresh K
Top achievements
Rank 1
answered on 08 Sep 2009, 10:00 AM
Thank you Sir..
Tags
Grid
Asked by
Suresh K
Top achievements
Rank 1
Answers by
Daniel
Telerik team
Suresh K
Top achievements
Rank 1
Share this question
or