Series.Y(i) = i + Rand.Next(5) '垂直坐标用随机数生成Next二、固定标示图还有一个DataLabelText属性,和ToolTipText一样,DataLabelText也可以使用各种代码,不同的是,DataLabelText生成的标示会成为图表的一部分,始终可见。还是用下面这个表来演示:

代码为:


Dim Chart As WinForm.Chart '定义一个图表变量

Dim Series As WinForm.ChartSeries '定义一个图绻变量

Dim t As Table = Tables("统计表1") '定义一个变量t引用数据表

Chart = e.Form.Controls("Chart1") '引用窗口中的图表

Chart.ChartType = ChartTypeEnum.Bar '图表类型改为Bar(条形)

Chart.DataSource = "统计表1" '设置绑定表

Chart.SeriesList.Clear() '清除图表原来的图绻

Series = Chart.SeriesList.Add() '增加一个图绻

Series.X.DataField = "产品" 'X轴绑定到产品列

Series.Y.DataField = "数量" 'Y轴绑定到数量列

Series.DataLabelText = "{#YVAL}"

如果你对如何绑定Silverlight图表感兴趣,可以参考这篇详细指南。而关于WPF数据绑定的编程示例,这篇文章提供了很好的参考。如果你想了解如何在GridView中实现分页绑定,这里有一个非常实用的示例。

对于那些想进一步探索图表的创建,无论是基于实际数据还是随机数据,都可以参考这篇源码文章。还有更多关于数据绑定和控件使用的内容,可以在此处找到。

有没有一种恍然大悟的感觉?数据绑定不仅仅是枯燥的代码,更是一门有趣的艺术,让你的图表生动起来吧!