Hi,
I have just added some column groups into my RadGridView.
When I first open screen they are how they should be (see attached image)
However when I leave that screen and come back to it all but the first column group has gone.
Any ideas on why this might be
I am using v2013.1.220.1050
I am using MVVM with Caliburn so the screens are being activated \ deactivated using that framework when changing
The code is below:
<telerik:RadGridView
x:Name="radGridView1"
Grid.Row="1"
ItemsSource="{Binding EmployeeCollection}"
SelectedItem="{Binding CurrentEmployee, Mode=TwoWay}" >
<telerik:RadGridView.ColumnGroups>
<telerik:GridViewColumnGroup Name="EmployeeGroupedColumn" Header="Employee" />
<telerik:GridViewColumnGroup Name="FBTGroupedColumn" Header="FBT calculation settings" />
<telerik:GridViewColumnGroup Name="DateGroupedColumn" Header="Filter" />
</telerik:RadGridView.ColumnGroups>
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Header="Employee ID"
ColumnGroupName="EmployeeGroupedColumn"
UniqueName="EmployeeId"
DataMemberBinding="{Binding EmployeeId}" >
<telerik:GridViewDataColumn.AggregateFunctions>
<data:CountFunction Caption="Employees " />
</telerik:GridViewDataColumn.AggregateFunctions>
</telerik:GridViewDataColumn>
<telerik:GridViewDataColumn Header="First name"
ColumnGroupName="EmployeeGroupedColumn"
UniqueName="FirstName"
DataMemberBinding="{Binding FirstName}" />
<telerik:GridViewDataColumn Header="Surname"
ColumnGroupName="EmployeeGroupedColumn"
UniqueName="LastName"
DataMemberBinding="{Binding LastName}" />
<telerik:GridViewDataColumn Header="Membership ID"
ColumnGroupName="EmployeeGroupedColumn"
UniqueName="MembershipNumber"
DataMemberBinding="{Binding MembershipNumber}" />
<telerik:GridViewDataColumn Header="Cost centre"
ColumnGroupName="EmployeeGroupedColumn"
UniqueName="CostCentre"
DataMemberBinding="{Binding CostCentreName}" />
<telerik:GridViewDataColumn Header="Shareholder"
UniqueName="AnnualDetail"
ColumnGroupName="FBTGroupedColumn"
DataMemberBinding="{Binding CurrentAnnualDetail.IsMajorShareholder}"
TextAlignment="Center"/>
<telerik:GridViewDataColumn Header="Joined"
UniqueName="DateJoined"
ColumnGroupName="DateGroupedColumn"
DataMemberBinding="{Binding DateJoined, Converter={StaticResource DateFormatConverter}}"
TextAlignment="Center"/>
<telerik:GridViewDataColumn Header="Departed"
UniqueName="DateLeft"
ColumnGroupName="DateGroupedColumn"
DataMemberBinding="{Binding DateLeft, Converter={StaticResource DateFormatConverter}}"
TextAlignment="Center"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
I have just added some column groups into my RadGridView.
When I first open screen they are how they should be (see attached image)
However when I leave that screen and come back to it all but the first column group has gone.
Any ideas on why this might be
I am using v2013.1.220.1050
I am using MVVM with Caliburn so the screens are being activated \ deactivated using that framework when changing
The code is below:
<telerik:RadGridView
x:Name="radGridView1"
Grid.Row="1"
ItemsSource="{Binding EmployeeCollection}"
SelectedItem="{Binding CurrentEmployee, Mode=TwoWay}" >
<telerik:RadGridView.ColumnGroups>
<telerik:GridViewColumnGroup Name="EmployeeGroupedColumn" Header="Employee" />
<telerik:GridViewColumnGroup Name="FBTGroupedColumn" Header="FBT calculation settings" />
<telerik:GridViewColumnGroup Name="DateGroupedColumn" Header="Filter" />
</telerik:RadGridView.ColumnGroups>
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Header="Employee ID"
ColumnGroupName="EmployeeGroupedColumn"
UniqueName="EmployeeId"
DataMemberBinding="{Binding EmployeeId}" >
<telerik:GridViewDataColumn.AggregateFunctions>
<data:CountFunction Caption="Employees " />
</telerik:GridViewDataColumn.AggregateFunctions>
</telerik:GridViewDataColumn>
<telerik:GridViewDataColumn Header="First name"
ColumnGroupName="EmployeeGroupedColumn"
UniqueName="FirstName"
DataMemberBinding="{Binding FirstName}" />
<telerik:GridViewDataColumn Header="Surname"
ColumnGroupName="EmployeeGroupedColumn"
UniqueName="LastName"
DataMemberBinding="{Binding LastName}" />
<telerik:GridViewDataColumn Header="Membership ID"
ColumnGroupName="EmployeeGroupedColumn"
UniqueName="MembershipNumber"
DataMemberBinding="{Binding MembershipNumber}" />
<telerik:GridViewDataColumn Header="Cost centre"
ColumnGroupName="EmployeeGroupedColumn"
UniqueName="CostCentre"
DataMemberBinding="{Binding CostCentreName}" />
<telerik:GridViewDataColumn Header="Shareholder"
UniqueName="AnnualDetail"
ColumnGroupName="FBTGroupedColumn"
DataMemberBinding="{Binding CurrentAnnualDetail.IsMajorShareholder}"
TextAlignment="Center"/>
<telerik:GridViewDataColumn Header="Joined"
UniqueName="DateJoined"
ColumnGroupName="DateGroupedColumn"
DataMemberBinding="{Binding DateJoined, Converter={StaticResource DateFormatConverter}}"
TextAlignment="Center"/>
<telerik:GridViewDataColumn Header="Departed"
UniqueName="DateLeft"
ColumnGroupName="DateGroupedColumn"
DataMemberBinding="{Binding DateLeft, Converter={StaticResource DateFormatConverter}}"
TextAlignment="Center"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>