簡體   English   中英

VB.net datagridview到圖表控件devexpress

[英]VB.net datagridview to chart control devexpress

我有一項關於將DataGridView值傳遞給DevExpress ChartControl的研究。 我的DataGridView中有X和Y值(它可以具有不同的行數)。 由於不同的點數,我想用於下一個循環(需要在最后一個值之后停止)。 有時我有5個值,有時是8、12等。我在下面使用代碼:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    Dim i As Integer

    For i = 0 To DataGridView1.Rows.Count - 1

        ChartControl1.Series("Series 1").Points.Add(New SeriesPoint(DataGridView1.Item(0, i).Value, DataGridView1.Item(1, i).Value))
    Next

End Sub

另請參見圖片:
在此處輸入圖片說明

DataGridView有新行。 您需要檢查新行,然后才能將當前行中的值添加到圖表中。 為此,您可以使用DataGridView.NewRowIndex屬性。
這是示例:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    Dim i As Integer

    For i = 0 To DataGridView1.Rows.Count - 1
        If i <> DataGridView1.NewRowIndex Then
            ChartControl1.Series("Series 1").Points.Add(New SeriesPoint(DataGridView1.Item(0, i).Value, DataGridView1.Item(1, i).Value))
        End If
    Next

End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM