过程如下:
public void draw(Page page,DataSet ds,int Tnum){}
其中page是用来传递引用这个过程的页面,这样让页面是JPG方式直接向客户端输出生成的曲线图.
ds就是取出来的数据集了
Tnum只是我这里要用到的一个参数,不想让这个类去接触读取过程,所以把订单的总量直接取出后传递给它的.
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Drawing.Drawing2D; using System.Drawing.Imaging; using System.Drawing; using System.IO; publicclass imgdraw {
public imgdraw() {
} publicvoid draw(Page page,DataSet ds,int Tnum) {
//取得记录数量 int count = ds.Tables[0].Rows.Count; //记算图表宽度 int wd =80+20* (count -1); //设置最小宽度为800 if (wd <800) wd =800;