Salve,

sto realizzando un applicazione che si interfaccia con un database access (.mdb) e legga dei valori per poi realizzarne un grafico.

La parte della connessione al database è abbastanza facile, però ho dei problemi con l'uso della libreria per creare il grafico.


codice:
Dim con As OleDbConnection = New OleDbConnection("Provider=Microsoft.jet.oledb.4.0;data source=C:\test\database.mdb")

        Dim cmd As OleDbCommand = New OleDbCommand("SELECT data,valore FROM tabella", con)

        con.Open()

        Dim myDA As OleDbDataAdapter = New OleDbDataAdapter(cmd)

        Dim myDataSet As DataSet = New DataSet()

        myDA.Fill(myDataSet, "tabella")

        DataGridView1.DataSource = myDataSet.Tables("tabella").DefaultView

        con.Close()

        con = Nothing

Una volta presi i dati dal tatabase gli inserisco nel DataGridView1, dopo, vorrei prendere la prima colonna del database che sarebbe la data (e inserirla nell'asse X) con i relativi valori contenuti nella seconda colonna (inserendoli nell'asse Y).


Per generare il grafico utilizzo codice, tratto dagli esempi che vengono forniti con la dll


codice:
 Private Sub CreateGraph(ByVal zgc As ZedGraphControl)
        ' Get a reference to the GraphPane
        Dim myPane As GraphPane = zg1.GraphPane

        ' Set the titles
        myPane.Title.Text = "Storico temperature"
        myPane.YAxis.Title.Text = "Temperature"
        myPane.XAxis.Title.Text = "Data"

        ' Make up some random data points
        Dim x As Double, y As Double
        Dim list As New PointPairList()

        num1 = DataGridView1.RowCount

        For i As Integer = 1 To 24
            x = New XDate(1995, 5, i + 11)
            y = (i)
            list.Add(x, y)
        Next

        ' Generate a red curve with diamond
        ' symbols, and "My Curve" in the legend
        Dim myCurve As CurveItem = myPane.AddCurve("My Curve", list, Color.Red, SymbolType.Diamond)

        ' Set the XAxis to date type
        myPane.XAxis.Type = AxisType.Date

        ' Tell ZedGraph to refigure the axes since the data 
        ' have changed
        zg1.AxisChange()
    End Sub

In questo modo ho nell'asse X la data, ma non riesco a stabilire anche l'ora in cui il punto deve essere inserito.
Come faccio a inserire l'ora poi a trasferire i vari valori presi dalla colonna sul grafico?

il link della DLL è
http://www.codeproject.com/Articles/...ibrary-for-NET


Grazie mille!