第二次学习
今天是 2009-12-7 ,下午暂时没有太重要的事,又打开示例网站,继续看 chart 的应用。
Getting Started-> Chart Without Code-Behind
从名字看,是教我们怎么样从后台的创建一个 chart 图表。因为前面的方式都在在页面上加拖入或者写上标签来使用 chart 控件的。通过这种方式创建时一开始 chart 的个数,位置是确定的。而后台创建的话,是在页面运行时向页面动态添加的。如果你对 asp.net 的页面编译原理或者服务器控件的生成比较熟悉,这一点应该很清楚。
根据以往的经验,既然 chart 是以控件形式存在的,和其它服务器控件一样,当它被以标签或者对象方式加到页面类中。所以,你应该知道,编程方式就是 构造一个 chart 对象 ,然后根据需要处理它的属性 ,最后将这个对象加到页面类中 。很明显我们需要三步。
下面是原示例中的三个典型代码:
在 .net3.5 中内置了 chart 命名空间, System.Web.UI.DataVisualization.Charting