Custom filtering does not work when self-referencing hierarchy used in RadGridView. Work around: GridView.EnableFiltering = !GridView.EnableFiltering; GridView.EnableFiltering = !GridView.EnableFiltering;
I believe this may be an issue further than just custom filtering - I have experienced this same issue without custom filtering enabled with a hierachical RadGridView.