The two features that most closely resemble to what you describe are:
Custom Filter Editors
If you take a look at RadDataFilter's online examples, you can see them in action.
You can programmatically add filters to RadDataFilter through its FilterDescriptors.
Also, please read our documentation which covers all of the questions.
I hope this helps.
the Telerik team
Sharpen your .NET Ninja skills
! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>