将数据表绑定到vb中的图表

时间:2013-02-13 22:16:10

标签: vb.net charts bind

我有一个项目,目前正在VB中工作。 基本上我在VB中有一个数据表,它填充了4列和可变数量的行,列名如下;

Gear, RPM, Speed, CO2

数据表正确显示在datagridview中,但就我而言:/

我要做的是制作一个名为mainGraph的折线图,根据这些结果绘制图形,我在试图填充图表时遇到困难。

任何想法都会非常感激。

2 个答案:

答案 0 :(得分:0)

我猜你正在使用ms图表控件,而不是像Telerik那样的第三方。

这应该是有用的http://blogs.msdn.com/b/alexgor/archive/2009/02/21/data-binding-ms-chart-control.aspx

此外,还有http://archive.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=4418

的源代码

答案 1 :(得分:0)

简而言之,这是一种显示事物的方法

mainGraph.Series(0).ChartType = DataVisualization.Charting.SeriesChartType.Line
mainGraph.Series(0).Points.DataBind(yourDataTable.DefaultView, "Speed", yourDataTable.DefaultView, "Gear")

这些命令应制作一个折线图,其中x轴为Speed,Y轴为Gear。已分配给“ Series(0)” 要添加更多列,您需要添加更多“系列”

mainGraph.Series.Add("RPM")

请考虑一下如何显示这些数据。 您想如何设置该图? 我假设您要折线图? X轴将是什么?数据表中是否有缺少列需要“时间”? 您是否希望它们全部集中在一个图形/图表区域? 如果您想要更多图表,则需要添加图表区域。可以将一个系列分配给图表区域。

希望这会有所帮助。