insert combobox

06/09/2006 - 11:35 por Juanma | Informe spam
Hola,

Tengo un codigo donde inserto datos de una tabla en un combobox :

Me.txtProducto.DataSource = dsDatos.Tables("article")
Me.txtProducto.DisplayMember = dsDatos.Tables("article").Columns(2).ToString
Me.txtProducto.ValueMember = dsDatos.Tables("article").Columns(1).ToString

donde dsDatos es un dataset y txtProducto es un combobox
el problema es que cuando inserto la siguiente linea:

Me.txtProducto.Items.Insert(0, New String("Seleccione elemento"))

me produce un error que dice que no puedo insertar despues de hacer un
datasource.
Alguien sabe como insertar una linea en la posicion 0, yo recuerdo haberlo
hecho, pero no me funciona.
Gracias.
 

Leer las respuestas

#1 doliveras
06/09/2006 - 12:37 | Informe spam
Si estableces el origen de un ComboBox debes añadir la fila
directamente al origen, o sea, a la tabla. Puedes hacerlo con la
función AddRow de la tabla.


Juanma ha escrito:

Hola,

Tengo un codigo donde inserto datos de una tabla en un combobox :

Me.txtProducto.DataSource = dsDatos.Tables("article")
Me.txtProducto.DisplayMember = dsDatos.Tables("article").Columns(2).ToString
Me.txtProducto.ValueMember = dsDatos.Tables("article").Columns(1).ToString

donde dsDatos es un dataset y txtProducto es un combobox
el problema es que cuando inserto la siguiente linea:

Me.txtProducto.Items.Insert(0, New String("Seleccione elemento"))

me produce un error que dice que no puedo insertar despues de hacer un
datasource.
Alguien sabe como insertar una linea en la posicion 0, yo recuerdo haberlo
hecho, pero no me funciona.
Gracias.

Preguntas similares