To reproduce: please refer to the attached gif file and sample project. Workaround: public class CustomNavigator : RadBindingNavigator { public override string ThemeClassName { get { return typeof(RadBindingNavigator).FullName; } } protected override RadBindingNavigatorElement CreateNavigatorElement() { return new CustomNavigatorElement(); } } public class CustomNavigatorElement : RadBindingNavigatorElement { public void Attach() { this.AttachEvents(); } } private void radButton2_Click(object sender, EventArgs e) { SetNavigator(list1, this.radGridView1); this.radGridView1.DataSource = list1; SetNavigator(list2, this.radGridView2); ((CustomNavigatorElement)this.radBindingNavigator1.BindingNavigatorElement).Attach(); }