If you have the following model, the columns that show the Test and Date properties (in the derived class) cannot be sorted or filtered. Also, no header text is displayed.
public class RowModel{ public int Id { get; set; } public Bar FredBar { get; set; }}public class Fred : Bar{ public DateTime Date { get; set; } public string Test { get; set; }}public abstract class Bar{ public string Title { get; set; } public double Value { get; set; } }
<telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding Id}" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding FredBar.Title}" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding FredBar.Value}" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding FredBar.Date}" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding FredBar.Test}" /></telerik:RadGridView.Columns>