We are unable to identify the exact cause of this issue from the source code you provided. However, the exception you are getting, or, more accurately, TypeDescriptor.GetProperties() returning null
, may indicate that the type you have specified in your generic parameter (ProjectUserMapping in your case) does not have a property with a name specified by the FieldName
value of the GridSortExpression. You may want to check whether the SortExpression instance passed in the constructor to the GridGenericSorter<T> specifies a FieldName that corresponds to a public property of type T
the Telerik team
Consider using RadControls for ASP.NET AJAX (built on top of the ASP.NET AJAX framework) as a replacement for the Telerik ASP.NET Classic controls, See the product support lifecycle here.