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

[Solved] HierarchyChildTemplate

4 Answers 191 Views
GridView
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Moshe
Top achievements
Rank 1
Moshe asked on 28 Nov 2010, 05:18 PM
Hi,
Can you give me example of using HierarchyChildTemplate(with 2 radGridView) programmatically?
For each radGridview I'm using wcf service.

Thanks in advance,
Moshe

4 Answers, 1 is accepted

Sort by
0
Vlad
Telerik team
answered on 29 Nov 2010, 08:04 AM
Hi,

 You can use HierarchyChildTemplate to load completely separate user control for place holder where you can create programmatically desired grid(s).

Sincerely yours,
Vlad
the Telerik team
Browse the videos here>> to help you get started with RadControls for Silverlight
0
Moshe
Top achievements
Rank 1
answered on 29 Nov 2010, 08:16 AM
Hi Vlad,
I'm using this snippet:

<telerik:RadGridView Grid.Column="0" Grid.Row="0" x:Name="radGridBidRows" AutoGenerateColumns="False"
                  SelectionUnit="FullRow" CanUserSelect="True" SelectionMode="Single"    
                  SelectionChanged="radGridBidRows_SelectionChanged" SelectionChanging="radGridBidRows_SelectionChanging" DataLoaded="radGridBidRows_DataLoaded" DataLoading="radGridBidRows_DataLoading" RowLoaded="radGridBidRows_RowLoaded">

            <telerik:RadGridView.ChildTableDefinitions>
                <telerik:GridViewTableDefinition />
            </telerik:RadGridView.ChildTableDefinitions>
            <telerik:RadGridView.Columns>
                <telerik:GridViewDataColumn DataMemberBinding="{Binding BID_ROW_ID}" Header="BID_ROW_ID"  />
                <telerik:GridViewDataColumn DataMemberBinding="{Binding BID_ID}" Header="BID_ID"  />
                <telerik:GridViewDataColumn DataMemberBinding="{Binding POL}" Header="POL"  />
                <telerik:GridViewDataColumn DataMemberBinding="{Binding POD}" Header="POD"  />

            </telerik:RadGridView.Columns>

            <telerik:RadGridView.HierarchyChildTemplate>
                <DataTemplate>

                    <telerik:RadGridView x:Name="radGridPriceColumnsRows"                                             
                     SelectionUnit="FullRow" CanUserSelect="True" SelectionMode="Single"    
                     AutoGenerateColumns="False" Width="1200" BeginningEdit="radGridPriceColumnsRows_BeginningEdit" RowEditEnded="radGridPriceColumnsRows_RowEditEnded" >
                        <telerik:RadGridView.Columns>

                            <telerik:GridViewDataColumn DataMemberBinding="{Binding PRICE_COLUMN_ID}" Header="PRICE_COLUMN_ID"  />
                            <telerik:GridViewDataColumn DataMemberBinding="{Binding BID_ROW_ID}" Header="BID_ROW_ID"  />
                            <!--<telerik:GridViewDataColumn DataMemberBinding="{Binding CONTAINER_TYPE_ID}" Header="CONTAINER_TYPE_ID"  />-->

                            <telerik:GridViewDataColumn IsReadOnly="True" DataMemberBinding="{Binding EQUIPMENT_TYPE_NAME}" Header="EQUIPMENT_TYPE_NAME"  />
                        </telerik:RadGridView.Columns>
                    </telerik:RadGridView>

                </DataTemplate>
            </telerik:RadGridView.HierarchyChildTemplate>   

        </telerik:RadGridView>

Master an details are connected with BID_ROW_ID.
What event I must use to fil details by current BID_ROW_ID?
Can you give me example of using HierarchyChildTemplate in run time?

Thanks,Moshe

0
Vlad
Telerik team
answered on 29 Nov 2010, 08:51 AM
Hi,

As I said in my previous reply you can declare in this template a user control and create dynamically desired grid(s) in this control. The DataContext of the control is your parent data item - if you cast it to your type you can access desired properties directly. 

Greetings,
Vlad
the Telerik team
Browse the videos here>> to help you get started with RadControls for Silverlight
0
Moshe
Top achievements
Rank 1
answered on 29 Nov 2010, 11:10 AM
Hi,

I still didn't understand how can I connect parent and child grids even if I implement all in separate user control.
What's event serves for this purpose?
May be you can give snippet or project that implements programmatically HierarchyChildTemplate?

Thanks,Moshe
Tags
GridView
Asked by
Moshe
Top achievements
Rank 1
Answers by
Vlad
Telerik team
Moshe
Top achievements
Rank 1
Share this question
or