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.
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.
ResponderEliminarMuchísimas gracias desde Venezuela.
excelente, me estaba ahogando en un vaso de agua. Sandra
ResponderEliminarAgradecido, estas lineas aun mas vigentes que nunca, gracias por tu aporte...
ResponderEliminarY sigue ayudando a los neofitos como un servidor.
ResponderEliminarGracias
Excelente aporte!
ResponderEliminarMuchas gracias
ResponderEliminarExcelente aporte, me funciono!!!
te la rifaste papu +10000000 lince galactico :v
ResponderEliminar