没有合适的资源?快使用搜索试试~ 我知道了~
在ASP.NET中动态创建柱状图和饼图
5星 · 超过95%的资源 需积分: 9 91 下载量 120 浏览量
2007-07-02
10:24:31
上传
评论
收藏 86KB DOC 举报
温馨提示
试读
12页
在本文中,我们就来看看在ASP.NET中如何动态创建常用的柱状图和饼图
资源详情
资源评论
资源推荐
在应用程序开发中,我们会经常遇到把从数据源动态取回的数据用统计图表现出来,
在 出现之前,我们采取的方法主要是编写组件来完成这一任
务。现在,利用 提供的丰富的 类和对象可以很轻松地
实现这一功能。在本文中,我们就来看看在 中如何动态创建常用的柱状图和饼
图。数据源有许多种,在本文里我们就以数组来进行示例,但本例的方法很容易转换成数
据库类型的数据源来进行。
第一步:创建一个新的 项目。
打开 ,点击“文件 !"#新建 !"#项目
$ !,打开“新建项目$ !对话框,在“项目类型$%& !里选
择“'项目$ !,在“模板& !里选择“ 应用程序
()&&* !,在应用程序地址里输入:+&,--+-&.+,点击“确
定/0 !按钮, 将会自动在 目录下创建一个名
为 &.+ 的 () 工程。
第二步:为默认起始页编写代码(&1.+&1)。
我们要在这个页面里显示动态创建的图形,打开 &1.+&1 的标签页的
“23!视图,插入下面的代码:
4+5
4)%5
46787+67&7*67975
4)+67:8;7)67<7+=+67>::75
45
4=*67754=67.+&1754-5
4-5
45
4+=+67><7=*6775中动态创建图形范例
4-5
4-5
4-)5
4-5
4-)%5
4-+5
第三步:添加名为 .+&1 的 () 窗体页。
打开“解决方案资源管理器*1& !,在“&.+ 项目”上点击右键,
选择“添加 !"#添加新项 !,弹出“添加新项 !对话框,
在右边的“模板”里选择“()窗体”,在底下的名字输入框了输入“.+&1!,点击“打
开”按钮。
第四步:为“.+&1!()窗体页添加代码。
在“.+&1!窗体上点击右键,选择“查看代码. !,在代码的第一行添
加下面二行:
&%*=
&%*==*=
)..+
*+%()?=
@A=*7()窗体设计器生成的代码 7
B该调用是 ()窗体设计器所必需的。
4%=*)==&+=+ 59)
*C.&**
*)
9)=D*'%*%/)$E'%
%9*= 2*%'*
B./,此方法调用是 ()窗体设计器所必需的
B不要使用代码编辑器修改它。
*C.&**
*)
@*A=*
B创建页面事件
9)=D3'%*%/)$ED
'%%9*= 2*%'3
B声明整型变量 ,
*=
B创建一个位图对象,用来放置柱形图,我们可以把它看作是一块画布。
B这里宽、高分别是 F<< 和 ><<,当然,你也可以根据需要把它们做为参数
来进行传递。
)$'&'&F<<E><<
B声明一个图形对象,在上面创建的位图上画图。
)$&+&+
B从指定的 )$'& 对象创建新图形对象 )$&+。
)$&+6&+=)$'&
B清除整个绘图面并以指定白色为背景色进行填充。
)$&+..(+
B创建一个数据源,这里我们为了方便其间,采用数组做为柱形图和饼图的数
据源。
: *=
< 68<<
8 68G:
> 688:
G 68>:
剩余11页未读,继续阅读
scler
- 粉丝: 2
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论3