or
<telerik1:RadGridView Name="ParametersGridView" CanUserDeleteRows="False" CanUserInsertRows="False" IsReadOnly="False" AutoExpandGroups="True" ShowGroupPanel="False" ShowColumnHeaders="False" AutoGenerateColumns="False" HorizontalContentAlignment="Stretch" HorizontalAlignment="Stretch" VerticalContentAlignment="Stretch" VerticalAlignment="Stretch" RowLoaded="ParametersGridView_RowLoaded"> <telerik1:RadGridView.GroupDescriptors> <telerikData:GroupDescriptor Member="Category" SortDirection="Ascending" /> </telerik1:RadGridView.GroupDescriptors> <telerik1:RadGridView.Resources> <DataTemplate x:Key="GridToolTip"> <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding Description}" MaxWidth="300" TextWrapping="Wrap" /> </StackPanel> </DataTemplate> </telerik1:RadGridView.Resources>
<telerik1:RadGridView.Columns> <telerik1:GridViewDataColumn Header="Parameter" DataMemberBinding="{Binding DisplayName}" Width="150" IsReadOnly="True" /> <my:ConfigDataColumn Header="Value" DataMemberBinding="{Binding Value,Mode=TwoWay}" Width="300" IsReadOnly="False" /> <telerik1:GridViewDataColumn Header="Category" DataMemberBinding="{Binding Category}" IsReadOnly="True" IsVisible="False" /> </telerik1:RadGridView.Columns> </telerik1:RadGridView>
<telerik:RadGridView.ChildTableDefinitions> <telerik:GridViewTableDefinition> <telerik:GridViewTableDefinition.Relation > <telerik:TableRelation IsSelfReference="True" > <telerik:TableRelation.FieldNames> <telerik:FieldDescriptorNamePair ParentFieldDescriptorName="TaskId" ChildFieldDescriptorName="ParentTaskId" /> </telerik:TableRelation.FieldNames> </telerik:TableRelation> </telerik:GridViewTableDefinition.Relation> </telerik:GridViewTableDefinition> </telerik:RadGridView.ChildTableDefinitions>