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