none
Llenar combobox a partir de otro RRS feed

  • Pregunta

  • Buenas a todos, he intentado llenar un combo a partir de otro pero solo sale error. Utilizo VB.NET y SQL server 2012.

    Tengo un combobox el cual es el número de contrato, y otro que son las facturas de ese contrato, necesito que al elegir un contrato, en el combo #2 solo se muestren las facturas de ese contrato.

    Importante: ambos combobox poseen datos numéricos.

    He probado lo siguiente:

    Try
                conectar()
                Dim sqle As String = "Select Numero_de_factura From facturas WHERE Numero_de_contrato ='" & ComboBoxcontrato.Text & "'"
                Dim adap As New SqlClient.SqlDataAdapter(sqle, conexion)
               
                Dim ds As New DataSet
                adap.Fill(ds, "Numero_de_factura")
                With ComboBoxfacturas
                    .ValueMember = "Numero_de_factura"
                    .DataSource = ds
                    .DisplayMember = "Numero_de_factura"
                End With
                conexion.Close()
            Catch ex As Exception
                MsgBox(ex.Message)
            End Try

    Pero me manda el siguiente error: "Error al convertir el tipo de datos varchar a bigint"

    También lo he intentado asi:

    Try
                conectar()
                Dim sqle As String = "Select Numero_de_factura From facturas WHERE Numero_de_contrato ='" & ComboBoxcontrato.SelectedItem & "'"
                Dim adap As New SqlClient.SqlDataAdapter(sqle, conexion)
               
                Dim ds As New DataSet
                adap.Fill(ds, "Numero_de_factura")
                With ComboBoxfacturas
                    .ValueMember = "Numero_de_factura"
                    .DataSource = ds
                    .DisplayMember = "Numero_de_factura"
                End With
                conexion.Close()
            Catch ex As Exception
                MsgBox(ex.Message)
            End Try

    Pero me da este error: "El operador & no está definido para cadena "Select Numero_de_factura from factura" ni para tipo DataRowView"

    Espero puedan ayudarme.

    Saludos!


    No tengo firma...

    lunes, 28 de noviembre de 2016 15:29

Respuestas

Todas las respuestas