¿Cómo volver a seleccionar / dejar en blanco un ComboBox de base de datos? SelectedIndex = -1 no funciona

Estoy tratando de deseleccionar (borrar) una serie de cuadros combinados en mi aplicación de formularios de Windows. En mi aplicación, tengo un método de restablecimiento que establece el SelectedIndex para cada combo en -1. Todos mis cuadros combinados son archivos de datos, es decir, cada cuadro combinado se llena utilizando una fuente de datos.

Me he dado cuenta de que a veces mi método de reinicio funciona, es decir, deselecciona el elemento seleccionado actualmente y deja en blanco el combo. Sin embargo, otras veces elige el primer elemento (SelectedIndex = 0) justo después de que intento configurarlo en -1. Desde el punto de vista de los usuarios, esto parece un error, ya que no siempre "borra" el formulario.

Según MSDN:

"Para deseleccionar el elemento seleccionado actualmente, establezca SelectedIndex en -1. No puede establecer el SelectedIndex de un elemento ComboBox en -1 si el elemento es un elemento enlazado a datos".

¿Alguien sabe de alguna solución?

Muchas gracias

Respuestas a la pregunta(11)

Su respuesta a la pregunta