Hi,
I am not sure about the status of what I am about to report, so I will write it for to be sure.
When using radGrid with the SelfHierarchy functionality and LinqDataSource , the default FilterExpression where I specify the default filter for the top parets isn't working correctly. My guess is that it is being applied to child items also.
I replaced the LinqDataSource with SqlDataSource, and it started working as expected - the filter was being applied only to the top master details view.
To replicate this use a LinqDataSource object with any type of select in it - it doesn't matter. Then set a filter - simple example "ParentId == null". It will load the parents correctly, but it will look for their childs wrong. I can also provide simple source code if it is needed to replicate the error.
Let me know about the status of this, because I would really not want to use SqlDataSource instead of LinqDataSource.
Best Regards,
Ivan.