StackOverFlowException when the GroupMemberPath is set to a different path to the data member and the column is grouped, and filtered.
As an example I add a column to the grid:
columns.Add(new GridViewDataColumn() { DataMemberBinding = new Binding("CustomerId"), GroupMemberPath = "CustomerName", SortMemberPath="CustomerName", Width = 300 });
When the grid appears, drag the CustomerId column to the grouping area
Click the filter icon on the CustomerId column
Click a checkbox in the filtering control to select an item
Exception occurs
Thank you for providing these additional details. There is a similar request already logged here: http://feedback.telerik.com/Project/143/Feedback/Details/101823-stackoverflowexception-is-thrown-when-perfoming-sorting-filtering-or-grouping-on It is with status Completed, however, it seems the issue is still reproducible with the specific setup you have. The development team will review the project and proceed further. Thank you for sharing the workaround you came up with. Kind Regards, Didie
I was able to get around the issue by creating a custom groupdescriptor for columns of this nature during the Grouping event.
Project attached (Telerik lib files removed, due to size limiation)
Further to this issue. I forgot that I was using a collection of DynamicObjects as the ItemSource if the grid view. The issue does not seem to occur when the source is not a dynamic object,