
14/08/2008, 07:13
|
 | | | Fecha de Ingreso: septiembre-2007 Ubicación: Guatemala
Mensajes: 130
Antigüedad: 17 años, 5 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 |