Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: franarojas en 27 de Abril 2015, 17:54

Título: visual basic Datagridview no muestra datos por debajo con scrollbar no refresca
Publicado por: franarojas en 27 de Abril 2015, 17:54
Buenas tardes, tengo un problema con un datagridview y es que lo que me pasa, es que tengo una serie de datos metidos en sql Server y luego a la hora de cargarlos en el DGV solo se me ven algunos datos, es decir, se me ven solo los primeros datos, los que da de si la pantalla, ya que con la barra scrollbars a la hora de desplazarla para abajo no se ven mas datos, es como si no siguiese la barra con la pantalla..................a ver si a alguno mas le ha pasado y me puede ayudar con este problema. Gracias!!!
Título: Re:problema con visual basic Datagridview
Publicado por: Mastermind en 27 de Abril 2015, 18:35
Hola puedes intentar varias cosas, después de que se haya efectuado la carga de datos:

DataGridView.SuspendLayout();
DataGridView.ResumeLayout();

Para hacer un refresco.

O bien establecer la propiedad scrollbar del datagridview a none y luego a both para refrescar.

Saludos!
Título: Re:visual basic Datagridview no muestra datos por debajo con scrollbar no refresca
Publicado por: franarojas en 27 de Abril 2015, 20:52
A la noche lo pruebo y comento haber si de esa manera puedo ver los datos del DGV completo.
Gracias por responder! :)
Título: Re:problema con visual basic Datagridview
Publicado por: franarojas en 28 de Abril 2015, 00:59
Hola puedes intentar varias cosas, después de que se haya efectuado la carga de datos:

DataGridView.SuspendLayout();
DataGridView.ResumeLayout();

Para hacer un refresco.

O bien establecer la propiedad scrollbar del datagridview a none y luego a both para refrescar.

Saludos!


Nada, no me funciona con ese código..gracias de todas formas, os paso lo que estoy haciendo...

    Public Sub Refrescar()
        Dim conexion As Conexion = New Conexion()
        Me.DataGridViewLibros.DataSource = conexion.ConsultaTabla("SELECT * FROM tb_libros", "tb_libros")
        Me.DataGridViewPersonas.DataSource = conexion.ConsultaTabla("SELECT * FROM tb_usuarios", "tb_usuarios")

        'LO QUE ME HA DICHO EL COMPAÑERO
        'DataGridViewPersonas.SuspendLayout()
        'DataGridViewPersonas.ResumeLayout()
    End Sub
Título: Re:visual basic Datagridview no muestra datos por debajo con scrollbar no refresca
Publicado por: César Krall en 28 de Abril 2015, 23:36
Hola! Más alternativas:

Código: [Seleccionar]
DataGridViewLibros.DataSource = typeof(List);
DataGridViewLibros.DataSource = dataset.Tables["tb_libros"];




Código: [Seleccionar]
Public Sub RefrescarDatos()
    dTable.Clear()
    dAdapter.Fill(dTable)
    dtaDataGrid.DataSource = dTable
End Sub

Private Sub btnRefresh_Click(sender As System.Object, e As System.EventArgs) Handles btnRefresh.Click
    RefrescarDatos()
    ClearAllTextBox(Me)
End Sub
Título: Re:visual basic Datagridview no muestra datos por debajo con scrollbar no refresca
Publicado por: franarojas en 29 de Abril 2015, 01:56
No me sirvió tampoco, encontré una propiedad por internet que al final con la barra desplazadora de scrollbars me deja y es la "DefaultView" llamándole con un dataset.

Gracias por las ideas que me habéis dado.

Saludos!
Título: Re:visual basic Datagridview no muestra datos por debajo con scrollbar no refresca
Publicado por: César Krall en 30 de Abril 2015, 10:02
Gracias por decir cómo lo solucionaste, puede que le ayude a más gente

Saludos!