Problema con Drop Down List
Publicado por RW (1 intervención) el 18/08/2009 20:43:01
Buenas tardes.
Podrian ayudarme con el siguiente caso.
estos haciendo un aplicaion en ASP .net en la cuall necesito referenciar el valor de un drop down lista a una funcion que genera un insert hacia una base de datos.
la funcion que llena el drop es la siguiente:
DropDownList1.DataSource = dsClientes.Tables("Clientes").DataSet
DropDownList1.DataTextField = "razon_social"
DropDownList1.DataValueField = "codigo_cliente"
DropDownList1.DataBind()
todo funciona bien hasta que al mandar el parametro por valor hacia la funcion que insertara, siempre inserta un valor correspondiente al ultimo registro de los elementos del drop down list y nunca corresponde al que se ha seleccionado.
la funcion que envia el parametro es:
Protected Sub btnSave_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSave.Click
Try
olib.cadena = sCadena
olib.InsertaClientes("COMMET", valuevalue, Me.txtyear.Text, Me.txtprefijo.Text)
Me.DataClean()
Me.DataBind()
Catch ex As Exception
Throw New Exception(ex.Message)
End Try
End Sub
valuevalue es el parametro entero que lleva implicito el valor a agregar pero nunca coincide con el valor propiamente seleccioando en el drop down list.
Gracias de antemano, por la ayuda proprocioanda
Podrian ayudarme con el siguiente caso.
estos haciendo un aplicaion en ASP .net en la cuall necesito referenciar el valor de un drop down lista a una funcion que genera un insert hacia una base de datos.
la funcion que llena el drop es la siguiente:
DropDownList1.DataSource = dsClientes.Tables("Clientes").DataSet
DropDownList1.DataTextField = "razon_social"
DropDownList1.DataValueField = "codigo_cliente"
DropDownList1.DataBind()
todo funciona bien hasta que al mandar el parametro por valor hacia la funcion que insertara, siempre inserta un valor correspondiente al ultimo registro de los elementos del drop down list y nunca corresponde al que se ha seleccionado.
la funcion que envia el parametro es:
Protected Sub btnSave_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSave.Click
Try
olib.cadena = sCadena
olib.InsertaClientes("COMMET", valuevalue, Me.txtyear.Text, Me.txtprefijo.Text)
Me.DataClean()
Me.DataBind()
Catch ex As Exception
Throw New Exception(ex.Message)
End Try
End Sub
valuevalue es el parametro entero que lleva implicito el valor a agregar pero nunca coincide con el valor propiamente seleccioando en el drop down list.
Gracias de antemano, por la ayuda proprocioanda
Valora esta pregunta


0