Saludos.
Estoy trabajando con VS2008 Pro y Mysql.
He llenado un listbox con dos datos (Valor y Descripcion) desde codigo con una consulta de la base de datos y he puesto uno de los valores (Descripcion) en un texbox.
Ahora lo que necesito es lo siguiente:
Para efectos de completar la transaccion, se requiere que el dato (Valor) que se recupero en el listbox sea el que vaya en el insert, no el contenido del textbox (Descripcion).
El problema que tengo es que no se como recuperar el dato (Valor) del listbox.
Alguna idea??
Aqui esta parte del codigo:
.... Conex.....
Dim qry_Cncptos As String
Dim Ds_Contrato As New DataSet
Dim adap_Cncpto As MySqlDataAdapter = New MySqlDataAdapter
qry_Cncptos = " Select cdgo_cncpto, nmbre_cncpto from cncptos_cntrtos where afcta_dtlle = 'N' "
Dim cmd_Cncpto As New MySqlCommand(qry_Cncptos, MyConnect)
'Llenamos los Conceptos de encabezado
adap_Cncpto.SelectCommand = cmd_Cncpto
adap_Cncpto.Fill(Ds_Contrato, "Conceptos")
MyConnect.Open()
Lb_Concept.DataSource = Ds_Contrato.Tables("Conceptos")
Lb_Concept.DisplayMember = "nmbre_cncpto" --------------> Desplegamos la descripcion (campo DOS)
MyConnect.Close()
'Insertamos
Dim Insert_Sql As String
Insert_Sql = "Insert into cntrtos values ('" _
& Lx_Year.Text & "','" _
& Lx_Month.Text & "'," _
& " '01','" _
& Lb_Concept.XXXXXXXX & "',' " ) '--------> Aqui me pierdo ;-( Deberia ser el campo UNO del Lb_Concept
Si alguien me puede echar una mano, le agradeceria mucho.
JOSE LUIS