继续对MSChart学习:
本次主要针对MSChart的图形交互和AJAX的应用。
一. 图形交互:
概述:当点击饼图或legend中相应的模块,饼图会发生缺省:
代码如下:
效果图:

二. AJAX(一)——Click Event
概述:当单击图中相应的列柱,标题2就会相应的变化,若单击Chart中其他地方,会捕捉Chart中的相应对象的名称。
先在前台设置Chart,添加三个Series,分别对其设置Point,添加数据,如下:
后台代码:
效果图:


三. AJAX(二)——Chart as Trriger
概述:当单击图标上的列柱时,Gridview相应的发生变化。主要靠AJAX的UpdatePanel控件的Trriger属性实现异步回调。
前台主要代码:
后台代码:
效果图:

四. AJAX(三)——AJAX更新
概述:当点击图列时,自动弹出一框框,显示当前图列柱的值,当修改txtBox中的值点确定后,图列表相应的发生变化,框框消失。
具体前台代码:(panel必须放在UpdatePanel中,不然txtBox中值不会出现)
后台代码:
效果图:

五. AJAX(四)——Real Time Chart
概述:每过一秒钟,Chart就增加五个点,动态的生成一条曲线。
代码:(前台代码一定要设EnableViewState="true",否则一直就是五个点)
效果图:

这篇博客详细探讨了MSChart的图形交互和AJAX应用。通过示例代码展示了如何实现在饼图上点击触发图形变化,以及利用AJAX实现图表的点击事件,如改变标题、触发GridView更新和实时数据更新。还展示了使用UpdatePanel和Timer控件创建实时图表的技巧。

1949

被折叠的 条评论
为什么被折叠?



