The behavior can be observed in a scenario where each item in RadGridView's ItemsSource contains a List of objects. These objects are of different types. One of the types introduces several additional properties on top of the other. When you bound to these properties the sorting/filtering/grouping works only for the columns bound to the common properties. Explicitly setting the DataType of the column makes no difference. Behavior can be observed in the attached sample project