none
Configurar BindingSource RRS feed

  • Pregunta

  • Hola,
    Tengo un formulario con las flechas de Primero - Anterior - Siguiente - Último
    El formulario(los textbox) lo relleno mediante un Select que carga un datagridview en otro formulario y al hacer click en el datagridview, este te lleva al formulario con los textbox del cliente y las flechas.

    Como configuro un bindingsource para que las flechas me funcionen correctamente ??
    Lo he intentado y las flechas no me funcionan correctamente, y creo que es debido a que no configuro correctamente el binding source.

    jueves, 21 de febrero de 2019 17:18

Todas las respuestas

  • Hola

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, para poder darte una mejor atención, te solicitamos de favor que nos brindes un poco más de información acerca del problema que se te presenta, así como compartirnos un fragmento del código para podernos dar una idea más clara de lo que requieres.

    Gracias por usar los foros de MSDN.

    Pedro Alfaro
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.
    jueves, 21 de febrero de 2019 19:17
    Moderador
  • Hola, Disculpe la tardanza en contestar...
    Tengo un Formulario Tipo Clientes con textbox de nombre otro con Apellidos..etc
    El la pantalla del cliente tengo una barra bindingnavigator con las flechas BindingNavigatorMove

    En el formulario hay un boton de buscar que abre otro formulario con un datagridview.
    Como puedo cargar en las flechas, la busqueda que hago?

    Al hacer Click en el datagridview:

      Private Sub DGVBuscaMont_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles DGVBuscaMont.CellContentClick
            Try
                'Declaramos un objeto datagridviewrow, que contiene toda la fila seleccionada.
                Dim fila As DataGridViewRow = Me.DGVBuscaMont.CurrentRow()
    
                'Vaciamos textbox del otro formulario
                C_Monturas.Vaciar_TextBox()
    
                'Cargamos los datos en los textbox del otro formulario.
                C_Monturas.Buscar_Mont(fila.Cells("modelo").Value.ToString, fila.Cells("color").Value.ToString, fila.Cells("tamano").Value.ToString)
                Cnn.Close()
    
                'Borramos cosas del panel
                Optiplus.PanelPrincipal.Controls.Clear()
    
                C_Monturas.fmont.TopLevel = False
                'falmacen.FormBorderStyle = Windows.Forms.FormBorderStyle.None
                C_Monturas.fmont.Dock = DockStyle.Fill
    
                Optiplus.PanelPrincipal.Controls.Add(C_Monturas.fmont)
    
                'Ponemos el panel principal invisible.
                Optiplus.MenuStrip1.Visible = False
    
                'Quitamos calendario.
                Optiplus.PanelCalendario.Visible = False
    
                DGVBuscaMont.DataSource = Nothing
    
                C_Monturas.fmont.BindingNavigatorMoveFirstItem.Enabled = True
                C_Monturas.fmont.BindingNavigatorMoveLastItem.Enabled = True
                C_Monturas.fmont.BindingNavigatorMoveNextItem.Enabled = True
                C_Monturas.fmont.BindingNavigatorMovePreviousItem.Enabled = True
    
                C_Monturas.fmont.Show()
                C_Monturas.fmont.Refresh()
    
            Catch ex As Exception
                MsgBox(ex.Message)
            End Try
        End Sub
    La funcion que carga los datos del ''cliente'' es esta:
        Shared Sub Buscar_Mont(ByVal modelo As String, ByVal Color As String, ByVal tamano As String)
            Try
                Dim QBuscarProv As String = "SELECT nom,apel,tlf FROM Fmont WHERE modelo=@Cod AND color=@color and tamano=@tamano"
                Using Cnn As New SqlConnection(ConfigurationManager.ConnectionStrings("Cnn").ToString())
                    Using cmd As New SqlCommand(QBuscarProv, Cnn)
                        cmd.Parameters.Add(New SqlParameter("@Cod", modelo))
                        cmd.Parameters.Add(New SqlParameter("@color", Color))
                        cmd.Parameters.Add(New SqlParameter("@tamano", tamano))
                        Cnn.Open()
                        Using dr As SqlDataReader = cmd.ExecuteReader
                            While dr.Read()
                                'Guardamos el nombre 
                                fmont.txtnombre.Text = Convert.ToString(dr("nom"))
                                fmont.txtapel.Text = Convert.ToString(dr("apel"))
                                fmont.txttlf.Text = Convert.ToString(dr("tlf"))
                            End While
                        End Using
                    End Using
                End Using
    
            Catch ex As Exception
                MessageBox.Show(ex.Message)
            End Try
    
        End Sub
    Siento no explicarme mejor...
    Me pasaron el proyecto ya con la barra(bindingNavigator) y los botones que hay y lo que hago para nuevas pantallas es copiar y pegar esa barra para que sea idéntica.
    lunes, 25 de febrero de 2019 18:53