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>
When we make frozen column width bigger than the window will hide other columns. Scrolling is applied only to not frozen columns. So we can't scroll to see other columns. A possible workaround is to set MaxWidth property of the column.
Sample: <telerik:RadGridView ShowSearchPanel="true" ShowSearchPanelCloseButton="false" or <telerik:RadGridView ShowSearchPanel="true" ShowSearchPanelCloseButton="Hidden"
As of R1 2018 RadGridView supports pinning columns both on its left and right side. The new properties that control the right-side behavior are: RightFrozenColumnCount and RightFrozenColumnsSplitterVisibility.
Our requirement is to navigate through RadGridView table header using keyboard tab navigation.
The header may or may not include checkbox/filter button.
However on mouse focus on table headers , it get highlighted. This feature is currently not possible with tab navigation.
When the ItemsSource of the RadGridView is reset, disctinct values remain checked in the Filtering Popup.
For a workaround, check the attached project.