none
Ayuda RRS feed

  • Pregunta

  •  Sub LlenarCombo()
            cboCli.DataSource = MetodosBL.Mostrar("tbl_factura", "Ruc_Cliente  ,razon_Cliente ")
            cboCli.DisplayMember = "Ruc_Cliente"
            cboCli.ValueMember = "razon_Cliente"
            cboCli.SelectedIndex = 0


    Hola mi nombre es samuel

    martes, 14 de marzo de 2017 22:06

Respuestas

  • Hola Samuel, a ver si esto te sirve:

    Sub LlenarCombo()
        cboCli.DataSource = MetodosBL.Mostrar("tbl_factura", "Ruc_Cliente  ,razon_Cliente ")
        cboCli.DisplayMember = "razon_Cliente"
        cboCli.ValueMember = "Ruc_Cliente"
        cboCli.SelectedIndex = 0

    Y para tu cuadro de texto:

    TUTEXTBOX.Text = cboCli.SelectedItem.ToString()
    
    //Otra opción es
    
    TUTEXTBOX.Text = cboCli.GetItemText(cboCli.SelectedItem);

    Espero resulte útil.

    Saludos


    Christian Amado
    Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer
    Don't forget to mark the right answer and vote up if helps you.
    My Blog
    My code samples

    miércoles, 15 de marzo de 2017 14:31

Todas las respuestas

  • Hola Samuel, para ayudarte debemos saber qué tipo de dato retorna MetodosBL.Mostrar("tbl_factura", "Ruc_Cliente  ,razon_Cliente ")

    Si retorna un DataSet (mejor que retorne un DataTable) tu código debería ser:

    Sub LlenarCombo()
        cboCli.DataSource = MetodosBL.Mostrar("tbl_factura", "Ruc_Cliente  ,razon_Cliente ").Tables(0)
        cboCli.DisplayMember = "Ruc_Cliente"
        cboCli.ValueMember = "razon_Cliente"
        cboCli.SelectedIndex = 0

    De todos modos, por favor, dinos que tipo de datos retorna el método.

    Saludos


    Christian Amado
    Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer
    Don't forget to mark the right answer and vote up if helps you.
    My Blog
    My code samples

    miércoles, 15 de marzo de 2017 12:10
  • Hola Gracias por responder bueno estos son los pasos que hago -

        Public Shared Function Mostrar(NomTabla As String, Optional NomCamposTabla As String = "*", Optional orderBy As String = "") As DataTable
            '   + LLAMADA_02
            '   + Envia el TBL_CATEGORIAS, TODOS LOS CAMPOS, FILTRO, ORDEN
            Return MetodosDL.Mostrar(NomTabla, NomCamposTabla, orderBy)
        End Function

     

    Public Shared Function Mostrar(NomTabla As String, Optional NomCamposTabla As String = "*", Optional orderBy As String = "") As DataTable '-- Autor: Tony '-- Revisión: 15-04-15, Miércoles '-- Comentario sobre el método - LLAMADA_03 sobre la tabla: TBL_CATEGORIAS: ' + Using cnx As MySqlConnection = Conectar() Try Dim Sentencia As String = "Select " + NomCamposTabla + " from " + NomTabla + " " + orderBy + "" CMD = New MySqlCommand(Sentencia, cnx) cnx.Open() CMD.ExecuteNonQuery() DA = New MySqlDataAdapter(CMD) Mostrar = New DataTable DA.Fill(Mostrar) cnx.Close() Catch ex As Exception Throw New Exception(ex.Message) Finally cnx.Close() End Try End Using End Function

    Te agradecería  mucho 


    Hola mi nombre es samuel

    miércoles, 15 de marzo de 2017 14:05
  • Hola Samuel, a ver si esto te sirve:

    Sub LlenarCombo()
        cboCli.DataSource = MetodosBL.Mostrar("tbl_factura", "Ruc_Cliente  ,razon_Cliente ")
        cboCli.DisplayMember = "razon_Cliente"
        cboCli.ValueMember = "Ruc_Cliente"
        cboCli.SelectedIndex = 0

    Y para tu cuadro de texto:

    TUTEXTBOX.Text = cboCli.SelectedItem.ToString()
    
    //Otra opción es
    
    TUTEXTBOX.Text = cboCli.GetItemText(cboCli.SelectedItem);

    Espero resulte útil.

    Saludos


    Christian Amado
    Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer
    Don't forget to mark the right answer and vote up if helps you.
    My Blog
    My code samples

    miércoles, 15 de marzo de 2017 14:31