i heard that you can do it with ChildTableDefinition
can someone show me how to do it?
i currently have 2 levels (parent->child)
i want to have 3 levels (parent->child->child of child)
how can i do it?
this is the xaml:
can someone show me how to do it?
i currently have 2 levels (parent->child)
i want to have 3 levels (parent->child->child of child)
how can i do it?
this is the xaml:
<Window x:Class="SimaClient.Window1" |
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
xmlns:telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.GridView" |
Title="Sima Client" Height="300" Width="400" WindowStyle="ToolWindow"> |
<Grid> |
<telerik:RadGridView Name="RadGridView1" ShowGroupPanel="False" IsReadOnly="True" AutoGenerateColumns="False" ColumnsWidthMode="Fill"> |
<telerik:RadGridView.ChildTableDefinitions> |
<telerik:GridViewTableDefinition /> |
</telerik:RadGridView.ChildTableDefinitions> |
<telerik:RadGridView.Columns> |
<telerik:GridViewDataColumn DataMemberBinding="{Binding ID}" Header="ID" Width="100" /> |
<telerik:GridViewDataColumn DataMemberBinding="{Binding Name}" Header="Name" Width="200"/> |
</telerik:RadGridView.Columns> |
<telerik:RadGridView.HierarchyChildTemplate> |
<DataTemplate> |
<telerik:RadGridView x:Name="RadGridView1" AutoGenerateColumns="False" ItemsSource="{Binding Routes}" ShowGroupPanel="False" IsReadOnly="True"> |
<telerik:RadGridView.Columns> |
<telerik:GridViewDataColumn DataMemberBinding="{Binding ID}" Header="Route ID" /> |
<telerik:GridViewDataColumn DataMemberBinding="{Binding Name}" Header="Route Name" /> |
<telerik:GridViewDataColumn DataMemberBinding="{Binding WayPointsNum , Mode=OneWay }" Header="Number of WP" /> |
</telerik:RadGridView.Columns> |
</telerik:RadGridView> |
</DataTemplate> |
</telerik:RadGridView.HierarchyChildTemplate> |
</telerik:RadGridView> |
</Grid> |
</Window> |