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.
7 comentarios:
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.
excelente, me estaba ahogando en un vaso de agua. Sandra
Agradecido, estas lineas aun mas vigentes que nunca, gracias por tu aporte...
Y sigue ayudando a los neofitos como un servidor.
Gracias
Excelente aporte!
Muchas gracias
Excelente aporte, me funciono!!!
te la rifaste papu +10000000 lince galactico :v
Publicar un comentario