This question is locked. New answers and comments are not allowed.
I have a radgridview which display rows.
Part of the row data depends on a column
Depending on the column the data may be single item or could be a collection.
I am using a TemplateSelector
The single items work OK and show the relevant data, see example code below
However for the collection the grid appears but no data, see code below.
Is this possible and if so how should I bind the data for the datatemplate grid ??
Thanks Jim
Part of the row data depends on a column
Depending on the column the data may be single item or could be a collection.
I am using a TemplateSelector
The single items work OK and show the relevant data, see example code below
<DataTemplate x:Name="Template7" > <StackPanel Orientation="Horizontal" Margin="10,10,10,10"> <TextBlock Text="Restricted days: Mon " /> <CheckBox IsChecked="{Binding RestrictedDays.Monday, Mode=TwoWay}" /> <TextBlock Text="Tue " /> <CheckBox IsChecked="{Binding RestrictedDays.Tuesday, Mode=TwoWay}" /> <TextBlock Text="Wed " /> <CheckBox IsChecked="{Binding RestrictedDays.Wednesday, Mode=TwoWay}" /> <TextBlock Text="Thu " /> <CheckBox IsChecked="{Binding RestrictedDays.Thursday, Mode=TwoWay}" /> <TextBlock Text="Fri " /> <CheckBox IsChecked="{Binding RestrictedDays.Friday, Mode=TwoWay}" /> <TextBlock Text="Sat " /> <CheckBox IsChecked="{Binding RestrictedDays.Saturday, Mode=TwoWay}" /> <TextBlock Text="Sun " /> <CheckBox IsChecked="{Binding RestrictedDays.Sunday, Mode=TwoWay}" /> </StackPanel> </DataTemplate>However for the collection the grid appears but no data, see code below.
Is this possible and if so how should I bind the data for the datatemplate grid ??
Thanks Jim
<DataTemplate x:Name="Template9" > <telerik:RadGridView HorizontalAlignment="Left" AutoGenerateColumns="False" IsFilteringAllowed="False" ShowInsertRow="True" ShowGroupFooters="False" ShowGroupPanel="False" CanUserSortColumns="False" CanUserInsertRows="True" RowIndicatorVisibility="Collapsed" CanUserDeleteRows="True" VerticalAlignment="Top" ItemsSource="{Binding Path=DatesAndStays}" > <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding Date, Mode=TwoWay,StringFormat='dd MMM yyyy'}" Header="Date" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding MinDur, Mode=TwoWay}" Header="MinDur" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding MaxDur, Mode=TwoWay}" Header="MaxDur" /> </telerik:RadGridView.Columns> </telerik:RadGridView> </DataTemplate>