Visual basic grafik çizdirme

kumandan11

Üye
Katılım
4 Ağu 2013
Mesajlar
26
Puanları
1
Tablodan aldığım verilerin grafiğini çizdiriyorum fakat X eksenindeki numara yerine Tarih olmasını istiyorum. Nasıl yapabilirim?
"Count" yerine "DataGridView1.Item(1, Count).Value" yazdığımda hata veriyor. "DataGridView1.Item(1, Count).ToString" yazdığımda ise Datagridview.... tarzı uzun bir yazı yazıyor.

C:
 Chart1.Series(0).ChartType = DataVisualization.Charting.SeriesChartType.Line
        Chart1.Series(1).ChartType = DataVisualization.Charting.SeriesChartType.Line
        Chart1.Series(0).Points.Clear()
        Chart1.Series(1).Points.Clear()
        For Count As Integer = 0 To DataGridView1.Rows.Count - 1
            Chart1.Series("NEM").Points.AddXY(Count, DataGridView1.Item(3, Count).Value)
            Chart1.Series("SICAKLIK").Points.AddXY(Count, DataGridView1.Item(4, Count).Value)
        Next






sql.PNG
 
Son düzenleme:
Çözüm:

C:
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

        Chart1.Series(0).ChartType = DataVisualization.Charting.SeriesChartType.Line
        Chart1.Series(1).ChartType = DataVisualization.Charting.SeriesChartType.Line
        Chart1.Series(0).Points.Clear()
        Chart1.Series(1).Points.Clear()
        For Count As Integer = 0 To DataGridView1.Rows.Count - 1
            Chart1.Series("NEM").Points.AddXY(Convert.ToDateTime(DataGridView1.Item(1, Count).Value).ToString("dd/MM/yy"), DataGridView1.Item(3, Count).Value)
            Chart1.Series("SICAKLIK").Points.AddXY(Convert.ToDateTime(DataGridView1.Item(1, Count).Value).ToString("dd/MM/yy"), DataGridView1.Item(4, Count).Value)
        Next

    End Sub
 

Forum istatistikleri

Konular
128,159
Mesajlar
915,554
Kullanıcılar
449,916
Son üye
adil.degirmenci

Yeni konular

Geri
Üst