[英]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.