protected override void OnSelectedValueChanged(EventArgs e) { base.OnSelectedValueChanged(e); try { foreach (Binding bnd in this.DataBindings) { bnd.BindingManagerBase.EndCurrentEdit(); } } catch { foreach (Binding bnd in this.DataBindings) { bnd.BindingManagerBase.EndCurrentEdit(); } } }