ASP.NET3.5下的MSChart图表控件使用
来源:互联网 发布:windows tensorflow 编辑:程序博客网 时间:2024/04/28 06:10
最近在做一个指标管理,有一个统计指标完成量的功能,偶然间发现了MSChart控件,下载下来试了试,发现很好用,可以做出非常漂亮的图表。可以设置的选项非常多,自带的Samples有很多漂亮的样式。赶紧用上了。
ps:说是把Dundas 买下来了。微软就是财大气粗。
下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c
语言包:http://www.microsoft.com/downloads/details.aspx?familyid=581FF4E3-749F-4454-A5E3-DE4C463143BD&displaylang=zh-cn
添加到VS2008工具箱的程序Microsoft Chart Controls Add-on for Microsoft Visual Studio 2008:http://www.microsoft.com/downloads/details.aspx?FamilyId=1D69CE13-E1E5-4315-825C-F14D33A303E9&displaylang=en
实例站点:http://code.msdn.microsoft.com/mschart
还下过一个Sample,不过忘了在哪里下的了。在上面那个站点上也有下载。
两篇很有用的文章 来自 蝈蝈的窝:http://www.cnblogs.com/shuncy/archive/2008/11/07/1328738.html
http://www.cnblogs.com/shuncy/archive/2008/11/10/1330827.html
咋不能上传图片了捏。
基本需要设置的属性有:
1.Annotations --图形注解集合
2.ChartAreas --图表区域集合
3.Legends --图例集合
4.Series --图表序列集合(即图表数据对象集合)
5.Titles --图标的标题集合
因为Sample里自带了很多漂亮的样式,我就直接拿过来用了,修改数据绑定的部分即可。我选了下面这个:
是蓝色的背景,看着比较舒服。
上面那两篇文章里已经说了几种绑定数据的方式,绑定DataSet等类型的时候比较简单,和绑定下拉列表框的方式类似,设置X值字段Y值字段即可。
因为我是要做统计图表,每个部门或责任人的指标是现成的,但完成量是计算出来的,因此用了动态添加的方法,在绑定GridView的时候,每绑定一行数据,就添加一个Point
统计数据:在这里设置Chart的一些属性,如Label Tilte等等,Label就是显示在数据条的信息,一般默认用"#VAL",就是默认的Y值
在绑定每行数据的时候添加Point
嗯,这就行了。上面那些绑定GridView的都是废话,其实就最后两三行是添加Point的。这只是生成了一个很简单的图表,还可以设置每个数据行的点击事件,显示更详细的信息。
咋不能上传图片。
在发布的时候注意,有可能会出现错误提示:
图表处理程序配置 [c:/TempImageFiles/] 中的临时目录无效。
这是因为在webconfig里设置了图片生成的路径,修改webconfig文件
把<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:/TempImages/;" />
红色部分修改为 <add key="ChartImageHandler" value="storage=file;timeout=20;url=~/TempImages/;" />
默认的是绝对路径,改成相对路径就好了
同时要给相应的TempImages目录分配权限
- ASP.NET3.5下的MSChart图表控件使用
- .Net3.5Sp1新增图表控件MsChart介绍
- .Net3.5Sp1新增图表控件MsChart介绍
- .Net3.5Sp1新增图表控件MsChart介绍
- .Net3.5Sp1新增图表控件MsChart介绍
- 图表控件MsChart的使用
- Net3.5图表控件
- MSChart图表控件的一些使用
- 微软图表控件MsChart的简单使用
- 微软图表控件MsChart使用
- 微软图表控件MsChart使用
- MSchart, VS的图表控件
- 微软图表控件MsChart使用初探
- 微软图表控件MsChart使用初探
- 微软图表控件MsChart使用初探
- 微软图表控件MsChart使用初探
- 微软图表控件MsChart使用初探
- 微软图表控件MsChart使用初探
- 新手入门:SQL server2000安装图解
- 在MyEclipse下安装SVN
- cmd命令
- 桌面股票精灵
- js长文章滑动
- ASP.NET3.5下的MSChart图表控件使用
- Window Moblie -MoveFile、CopyFile和DeleteAndRenameFile 创建一个新的文件夹
- ABAP學習之 【四】
- 自定义验证控件类
- Windows的API函数参考
- linux install memcached,Linux安装memcached
- ABAP學習之 【二】
- test
- myEclipse 默认workspace的设置问题