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
>