since the latest release (2010.3.1314.1040) switching the visibility of a column doesn't work anymore if EnableColumnVirtualization is set to false. If I set IsVisible to false, nothing happens.
You can try this code:
<
Grid x:Name="LayoutRoot" Background="White">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<telerik:RadGridView x:Name="gvTest" AutoGenerateColumns="False" EnableColumnVirtualization="False">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn
Header="Prop1"
DataMemberBinding="{Binding Prop1}"/>
<telerik:GridViewDataColumn
Header="Prop2"
DataMemberBinding="{Binding Prop2}"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
<Button
Content="Switch"
Grid.Row="1"
Click="Button_Click"/>
</Grid>
private
void Button_Click(object sender, RoutedEventArgs e)
{
this.gvTest.Columns[1].IsVisible = !this.gvTest.Columns[1].IsVisible;
Could you please fix this as soon as possible.
Heiko