none
tengo una duda RRS feed

  • Pregunta

  • muchachos buenas de nuevo tengo una dada minima pero duda al fin es que como hago para ordenar mi combobox de forma acendente empezando por el 1, por que me sale todo desaorganizado.

    ver el registro en el combobox uso  SQLDAtaadapte despues despues genero un dataset y lo conecto de esa forma. 

    y por codigo hago esto .

     Private Sub mostrarfila()
            TBnombres.Text = fila(1)
            TBapellidos.Text = fila(2)
            TBdireccion.Text = fila(3)
            TBtelefono.Text = fila(4)
            CBcargo.Text = DsEmpleado1.Cargo.FindBycodigo(fila(5)).codigo
            TBcargo.Text = DSEmpleado1.Cargo.FindBycodigo(fila(5)).descripcion
            PBmodificar.Enabled = True
            PBEliminar.Enabled = True
        End Sub

      Private Sub CBcargo_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CBcargo.SelectedIndexChanged
            If accion.ToLower = "agregar" Or accion.ToUpper = "MODIFICAR" Then
                TBcargo.Text = CBcargo.SelectedValue
                If accion.ToLower = "agregar" Then
                    PBGuardar.Enabled = True
                End If
            End If
        End Sub


    Oswal

    • Tipo cambiado Oswal Noguera martes, 12 de junio de 2018 7:29 me enquivoque
    • Cambiado Enrique M. Montejo miércoles, 13 de junio de 2018 14:49 Pregunta relacionada con controles de Windows Forms.
    martes, 12 de junio de 2018 2:28

Todas las respuestas

  • Hola, Oswal;

    Tu tabla cargo, el campo codigo tiene primary key..?

    porque si lo tiene..deberia de ordenar en forma ascedente sin nigun problema.

    martes, 12 de junio de 2018 2:54
  • si tiene y exacto campo codigo es primary key pero en sql me lo ordena nombre alfabetico vez, es lo raro y descripcion no tiene nada. nose que me dicen¨?, pero no hay un codigo que si lo aplico cuando se ejecute el formulario me lo ordene?

    Oswal


    martes, 12 de junio de 2018 3:23
  • muchachos buenas de nuevo tengo una dada minima pero duda al fin es que como hago para ordenar mi combobox de forma acendente empezando por el 1, por que me sale todo desaorganizado.

    ver el registro en el combobox uso  SQLDAtaadapte despues despues genero un dataset y lo conecto de esa forma. 

    y por codigo hago esto .

     Private Sub mostrarfila()
            TBnombres.Text = fila(1)
            TBapellidos.Text = fila(2)
            TBdireccion.Text = fila(3)
            TBtelefono.Text = fila(4)
            CBcargo.Text = DsEmpleado1.Cargo.FindBycodigo(fila(5)).codigo
            TBcargo.Text = DSEmpleado1.Cargo.FindBycodigo(fila(5)).descripcion
            PBmodificar.Enabled = True
            PBEliminar.Enabled = True
        End Sub

      Private Sub CBcargo_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CBcargo.SelectedIndexChanged
            If accion.ToLower = "agregar" Or accion.ToUpper = "MODIFICAR" Then
                TBcargo.Text = CBcargo.SelectedValue
                If accion.ToLower = "agregar" Then
                    PBGuardar.Enabled = True
                End If
            End If
        End Sub

    Oswal

    jueves, 14 de junio de 2018 0:31
  • Probablemente la forma más sencilla de que te salga ordenado sea editar el dataadapter que usas para cargarlo, y añadir el final de la sentencia SQL un "...ORDER BY elCampoQueQuierasOrdenar".
    • Propuesto como respuesta Juan Mondragón lunes, 25 de junio de 2018 17:08
    jueves, 14 de junio de 2018 5:53