Autor Tema: Insertar datos en datagridview manipulacion del datagrid Visual Basic ejemplo  (Leído 12936 veces)

DeividDS

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 6
    • Ver Perfil
Hola necesito pasar datos de dos labels a un datagrid ¿como puedo hacerlo?
hasta ahora solo se llenar un datagrid con consultas sql sacando los datos de una base da datos.
« Última modificación: 14 de Diciembre 2016, 20:30 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:manipulacion del datagrid vb 2008
« Respuesta #1 en: 02 de Diciembre 2016, 21:32 »
Buenas, para hacer consultas en los foros es importante seguir las indicaciones que se dan en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Intenta siempre incluir código hasta donde hayas podido desarrollarlo, y explicar sobre el código dónde tienes problemas

En este hilo puedes encontrar código de ejemplo sobre datagridview: https://www.aprenderaprogramar.com/foros/index.php?topic=1485.0

Salu2

DeividDS

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 6
    • Ver Perfil
Re:manipulacion del datagrid vb 2008
« Respuesta #2 en: 03 de Diciembre 2016, 05:10 »
Hola, Gracias por responder, aqui esta el codigo. El error se da en la linea donde le agrego los datos de los textbox a las filas, el error dice (No se pueden agregar filas mediante programación a la colección de filas de DataGridView cuando el control está enlazado a datos.)

Código: [Seleccionar]
Public Sub llenagrid6()

        Dim result As New DataTable()
       
        result.Columns.Add("Candidato")
        result.Columns.Add("Votos")
     
        DataGridView2.DataSource = result

        DataGridView2.Rows.Add(txtNOM.Text.Trim(), txtVOT.Text.Trim())
       
    End Sub

DeividDS

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 6
    • Ver Perfil
Re:manipulacion del datagrid vb 2008
« Respuesta #3 en: 05 de Diciembre 2016, 02:52 »
Ya solucioné el problema, muchas gracias por la ayuda!

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:manipulacion del datagrid vb 2008
« Respuesta #4 en: 09 de Diciembre 2016, 20:09 »
Buneas, ¿puedes explicar cómo lo solucionaste? (Con la idea de que sirva de ayuda a otras personas)

Salu2

DeividDS

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 6
    • Ver Perfil
Re:manipulacion del datagrid vb 2008
« Respuesta #5 en: 14 de Diciembre 2016, 19:30 »
Primero uso el evento click del boton para hacer una consulta sql y los datos que me trae la consulta los mando a dos textbox. y al final llamo la funcion llenagrid6 que me manda los datos de los textbox al datagrid

Código: [Seleccionar]
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If Me.txtIdentidad.Text <> "" Then
            resultadov(txtIdentidad.Text)
            If dr1.Read Then
                txtVOT.Text = dr1(0).ToString
            End If
            dr1.Close()
            If dr.Read Then
                txtNOM.Text = dr(0).ToString + " " + dr(1).ToString
            End If
            dr.Close()
        Else

            MsgBox("Ingrese una cedula")

        End If
        llenagrid6()

    End Sub

aqui esta la funcion llenagrid6

Código: [Seleccionar]
Public Sub llenagrid6()
        Dim row(2) As String
        DataGridView2.ColumnCount = 2
        DataGridView2.Columns(0).Name = "Nombre"
        DataGridView2.Columns(1).Name = "Votos"

        row(0) = txtNOM.Text
        row(1) = txtVOT.Text
        Dim rowToSave As String() = New String() {row(1), row(2)}
        DataGridView2.Rows.Add(row)
    End Sub

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:manipulacion del datagrid vb 2008
« Respuesta #6 en: 14 de Diciembre 2016, 20:28 »
Gracias!

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".