您的位置:首页 > 编程语言 > ASP

在Asp.net页面中实现数据饼图

2008-07-03 09:56 555 查看

ASP.NET之所以能够在客户端浏览器中形成各种数据图片,是因为在ASP.NET中提供了绘图功能,具体的作法是先在服务器端创建一个Bitmap实例,然后利用ASP.NET中提供的绘图功能,按照要生成的图片的模样,进行绘制,最后把绘制好的实例以数据流的方式传送到客户端的浏览器上,并形成图片显示出来。本文要介绍的在ASP.NET页面中实现数据饼图采用的基本也是这种方法。饼图有时称为"Pie"图,本文要实现的数据饼图模样具体如图01所示:

//下面程序中使用的ImageFormat类所在的命名空间

2using System . Drawing . Imaging ;

3//下面程序中使用到关于数据库方面的类所在的命名空间

4using System . Data . OleDb ;
8. WebForm1.aspx.cs文件中的Page_Load事件处理代码中添加下列代码,下列代码的作用是打开数据库,读取数据,并以此数据形成数据Pie图:

1private void Page_Load(object sender, System.EventArgs e)

2 private Color GetColor ( int itemIndex )

7using System;

2using System.Collections;

3using System.ComponentModel;

4using System.Data;

5using System.Drawing;

6using System.Web;

7using System.Web.SessionState;

8using System.Web.UI;

9using System.Web.UI.WebControls;

10using System.Web.UI.HtmlControls;

11//下面程序中使用的ImageFormat类所在的命名空间

12using System . Drawing . Imaging ;

13//下面程序中使用到关于数据库方面的类所在的命名空间

14using System . Data . OleDb ;

15

16

17namespace WebPieDemo

18
作者:TerryLee

出处:http://terrylee.cnblogs.com/ 感谢TerryLee
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: