Hi,
It seems a bug in the GridViewBoundColumnBase.CanFilter() of the 2012.1 release.
I'm binding my grid to a collection of ExpandoObjects, and I found that when I set grid.IsFilteringAllowed to true, the FilteringDropDown controls shows up on column headers, but they didn't go hidden when I set grid.IsFilteringAllowed to false.
By looking at the disassembled code, I found that GridViewBoundColumnBase.CanFilter() has been changed to this:
public override bool CanFilter()
{
return (base.CanFilter() || (this.IsBoundToDynamicType() && (this.EffectiveFilteringType != null)));
}
In my case base.CanFilter() is false and this.IsBoundToDynamicType() && (this.EffectiveFilteringType != null)) is always true, which means there's no way for me to simply toggle grid.IsFilteringAllowed to show/hide the filter control.
Jason
6 Answers, 1 is accepted
We already fixed this bug. Can you please try with our "Latest Internal Build" version and see how it goes.
Let us know if there are problems.
Ross
the Telerik team

Would you mind point me to the link? The latest one I found is http://www.telerik.com/downloads/productfiles/bcdcc/RadControlsForWpfSetup_2012_1_0215.exe
Jason
Look here for the file RadControls_for_WPF_2012_1_0309_TRIAL_hotfix.zip.
Kind regards,
Hristo
the Telerik team

May I know when will this be officially released?
Hopefully, we will release 2012 Q1 SP1 until the end of the week.
Greetings,Ross
the Telerik team

Jason