This question is locked. New answers and comments are not allowed.
We think we found a bug in the RadGridView:
Code behind, issue from the docs
And the Xaml
We get this: First Image
Move the Frozen Column bar several time, each time, a footer aggregate disappear: Second Image How to resolve that issue?
Code behind, issue from the docs
public class Employee
{
public string LastName { get; set; }
}
public class EmployeeService
{
public static ObservableCollection<Employee> GetEmployees()
{
ObservableCollection<Employee> employees = new ObservableCollection<Employee>();
Employee employee = new Employee();
employee.LastName = "Anders";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Trujillo";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Moreno";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Hardy";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Moos";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Citeaux";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Sommer";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Lebihan";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Lincoln";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Ashworth";
employees.Add(employee);
return employees;
}
}
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
this.radGridView.ItemsSource = EmployeeService.GetEmployees();
}
}
{
public string LastName { get; set; }
}
public class EmployeeService
{
public static ObservableCollection<Employee> GetEmployees()
{
ObservableCollection<Employee> employees = new ObservableCollection<Employee>();
Employee employee = new Employee();
employee.LastName = "Anders";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Trujillo";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Moreno";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Hardy";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Moos";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Citeaux";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Sommer";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Lebihan";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Lincoln";
employees.Add(employee);
employee = new Employee();
employee.LastName = "Ashworth";
employees.Add(employee);
return employees;
}
}
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
this.radGridView.ItemsSource = EmployeeService.GetEmployees();
}
}
And the Xaml
<telerik:RadGridView x:Name="radGridView" AutoGenerateColumns="False" ShowColumnFooters="True"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding LastName}" Header="Last Name"> <telerik:GridViewDataColumn.AggregateFunctions> <telerik:CountFunction /> </telerik:GridViewDataColumn.AggregateFunctions> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding LastName}" Header="Last Name"> <telerik:GridViewDataColumn.AggregateFunctions> <telerik:CountFunction /> </telerik:GridViewDataColumn.AggregateFunctions> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding LastName}" Header="Last Name"> <telerik:GridViewDataColumn.AggregateFunctions> <telerik:CountFunction /> </telerik:GridViewDataColumn.AggregateFunctions> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding LastName}" Header="Last Name"> <telerik:GridViewDataColumn.AggregateFunctions> <telerik:CountFunction /> </telerik:GridViewDataColumn.AggregateFunctions> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding LastName}" Header="Last Name"> <telerik:GridViewDataColumn.AggregateFunctions> <telerik:CountFunction /> </telerik:GridViewDataColumn.AggregateFunctions> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding LastName}" Header="Last Name"> <telerik:GridViewDataColumn.AggregateFunctions> <telerik:CountFunction /> </telerik:GridViewDataColumn.AggregateFunctions> </telerik:GridViewDataColumn> </telerik:RadGridView.Columns> </telerik:RadGridView>Move the Frozen Column bar several time, each time, a footer aggregate disappear: Second Image How to resolve that issue?