Si se tiene un control tipo combobox y se lo desea limpiar (borrar todos los elementos de su lista) en VB6 bastaba hacer:
Combobox.Clear
En .Net se debe añadir la propiedad "Items":
Combobox.Items.Clear()
Si el combobox tiene la propiedad "DataSource" enlazada a una base de datos, antes se deberá "romper" el enlace a ésta. Una manera es asignarle un valor nulo:
En VB:
Combobox.DataSource = Nothing
En C#:
Combobox.DataSource = null;
Si no se rompe el enlace, el compilador no nos permitirá limpiarlo. "Nothing" es el valor nulo en VB, "null" es el valor nulo para C#, C++, C o Java. Ambas son palabras reservadas en sus respectivos lenguajes.
1 comentario:
Muchas gracias Yelinna por tu aporte. Ya llevaba 3 días buscando como eliminar el enlace a datos y no daba con la solución.
Muchísimas gracias desde Venezuela.
Publicar un comentario en la entrada