none
Crear una grafica en visual studio 2010

    Pregunta

  • Buenos días, quisiera su ayuda para poder crear una grafica usando los valores en un Datagridview en el mismo formulario.

    El datagridview en cuestión tiene 4 valores (Hora, Humedad, Temperatura, Iluminación) donde los valores son String y se registran como (8.00, 30%, 28, 45%) respectivamente, esto los saco de un .txt con mas entradas.

    Mi duda en cuestión es ¿como puedo volver 2 columnas del Datagridview en una grafica dentro del mismo formulario y programa? donde X sea la hora y Y el valor de Temperatura por ejemplo.

    jueves, 3 de noviembre de 2016 23:02

Respuestas

  • Public Class Form1
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            DataGridView1.Columns.Add("hora", "Hora")
            DataGridView1.Columns.Add("hume", "Humedad")
            DataGridView1.Columns.Add("temp", "Temperatura")
            DataGridView1.Columns.Add("ilum", "Iluminación")
    
            DataGridView1.Rows.Add(8.0, 30, 28, 45)
            DataGridView1.Rows.Add(9.0, 20, 21, 60)
            DataGridView1.Rows.Add(10.0, 70, 8, 81)
    
            Chart1.Series.Clear()
            Chart1.DataBindTable(DataGridView1.Rows.Cast(Of DataGridViewRow).Select(Function(fila) New With {.Hora = fila.Cells("hora").Value, .Temperatura = fila.Cells("temp").Value}).ToList(), "hora")
        End Sub
    End Class

    En el formulario agregas un dgv y un chart


    jueves, 3 de noviembre de 2016 23:34