. ToString ( ) , new Font ( "宋体" , 9 ) , Brushes . Black , ( i * iBarWidth
) + 20 , 235 - ( iXiaoSH [ i ] * scale ) )
; //显示Bar图代表的数据 } //以下代码是绘制图01中的边框,并形成Jpeg文件,供浏览器显示出来 Pen p =
new Pen ( Color.Black , 2 ) ; g . DrawRectangle ( p , 1 , 1 , 598 , 248
) ; bm.Save ( Response . OutputStream , ImageFormat . Jpeg )
; 9.
WebForm1.aspx.cs文件中的InitializeComponent过程之后,添加下列代码,下列代码的作用是定义一个名称为GetColor函数,此函数的功能根据索引号得到相应的系统颜色:
private Color GetColor ( int itemIndex ) { Color MyColor
; int i = itemIndex ; switch ( i ) { case 0
: MyColor = Color . Cornsilk ; return MyColor ; case 1
: MyColor = Color . Red ; return MyColor ; case 2
: MyColor = Color . Yellow ; return MyColor ; case 3
: MyColor = Color . Peru ; return MyColor ; case 4
: MyColor = Color . Orange ; return MyColor ; case 5
: MyColor = Color . Coral ; return MyColor ; case
6: MyColor = Color . Gray ; return MyColor ; case
7: MyColor = Color . Maroon ; return MyColor ; case
8: MyColor = Color . Azure ; return MyColor ; case
9: MyColor = Color.AliceBlue ; return MyColor ; case
10: MyColor = Color . Bisque ; return MyColor ; case
11: MyColor = Color . BurlyWood ; return MyColor ; case
12: MyColor = Color . Chartreuse ; return MyColor
; default: MyColor = Color . Green ; return MyColor
; } } 10.
至此,在上述步骤都正确执行后,在ASP.NET页面中实现数据Bar图的全部工作就完成了。在确定上面建立的Access数据库"db.mdb"位于C盘的根目录中之后,单击快捷键F5,就可以得到如图01所示的数据Bar图了。
五.总结:
在ASP.NET页面中实现各种图表,其所使用的就是ASP.NET的绘图功能,而这一功能是ASP.NET的前一个版本所不具备的。上面的这些介绍,不仅介绍了在ASP.NET绘制各种图片的方法,还介绍了数据库连接和从数据库中逐条读取记录的方法。这些方法对您了解和掌握在ASP.NET中操作数据库是非常有用的。在下一篇文章中,将介绍浏览器中经常看到的另外一种图表--饼图,在ASP.NET页面中的实现方法。如果您感兴趣,那就让我们下一讲再见吧!
上一页 [1] [2] |