Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/08/2008, 07:13
Avatar de cadesa
cadesa
 
Fecha de Ingreso: septiembre-2007
Ubicación: Guatemala
Mensajes: 130
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Insertar datos de un combobox a una tabla de sql

Si estas cargando los ComboBox desde una base de datos supongo que tendrás un combo para manejar los codigos de los elementos del comboBox donde desplegas las descripción, si es de esta forma entonces para guardar los datos en la base de datos en el evento del botón se hace:

Ejemplo:

1. Combo Descripción cmbdesctip
2. Combo Código cmbcodtip

En el evento SelectedIndexchanged del cmbdesctip se escribe

cmbcodtip.selectedindex = cmbdesctip.selectedindex 'Esto para igualar los index de cada combo.

luego se arma el query.

Dim query as string = "Insert into sugtip values ("+ cmbcodtip.selecteditem.tostring() + ", " + cmbdesctip.selecteditem.tostring()+");"

Se ejecuta el script y guardas el codigo del tipo y la descripcion del tipo.

Esto es si cargas tu combo desde la base, pero si son items del combobox entonces cuando definis tu item dentro del combo le das un valor a él por lo tanto si queres el valor, entonces.

Ejemplo:

1. ComboTipo cmbdesctipo

Dim query as string = "Insert into sugtipo values (" + cmbdesctipo.selectedvalue.tostring() + " , " + cmbdesctipo.selecteditem.tostring()+");"

y asi armas tu query para poder ejecutarlo y guardarlo en la base de datos, conste que en .net casi siempre se coloca el .tostring() para que lea la cadena que esta contenida.


Saludos.
__________________
死は永遠の一歩だ

Última edición por cadesa; 14/08/2008 a las 07:22