先要建一个ReportService.aspx 代码如下:
袁氏报表用代码画一个饼图XDesigner.Report.ReportHtmlBuilder hb = this.Session["htmlbuilder"as XDesigner.Report.ReportHtmlBuilder;
袁氏报表用代码画一个饼图        
if (hb == null)
袁氏报表用代码画一个饼图            
return;
袁氏报表用代码画一个饼图
袁氏报表用代码画一个饼图        
if (this.Request.QueryString["imageindex"!= null)
.Response.Output);

再建一个页面画大饼咯:
袁氏报表用代码画一个饼图//先增一个报表
袁氏报表用代码画一个饼图
        DesignReportDocument doc = new DesignReportDocument();
袁氏报表用代码画一个饼图        doc.Title 
= "动态报表";
袁氏报表用代码画一个饼图
袁氏报表用代码画一个饼图        
//Lable
袁氏报表用代码画一个饼图
        DesignReportLabel lbl = doc.CreateLabelElement();
袁氏报表用代码画一个饼图        lbl.Text 
= "动态报表演示";
袁氏报表用代码画一个饼图        lbl.TextColor 
= System.Drawing.Color.Yellow;
袁氏报表用代码画一个饼图        lbl.Font 
= new Font("宋体"20, System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic);
袁氏报表用代码画一个饼图        lbl.Align 
= StringAlignment.Center;
袁氏报表用代码画一个饼图        lbl.PrintDockStyle 
= PrintDockStyle.Top;
袁氏报表用代码画一个饼图        lbl.Height 
= 120;
袁氏报表用代码画一个饼图        lbl.Border.BackColor 
= Color.SkyBlue;
袁氏报表用代码画一个饼图        doc.Add(lbl);
袁氏报表用代码画一个饼图
袁氏报表用代码画一个饼图        
//一个大饼
袁氏报表用代码画一个饼图
        DesignReportPie pie = doc.CreatePieElement();
袁氏报表用代码画一个饼图        pie.Bounds 
= new Rectangle(1697751363954);
袁氏报表用代码画一个饼图        pie.Thickness 
= 60;
袁氏报表用代码画一个饼图        pie.BorderWidth 
= 1;
袁氏报表用代码画一个饼图        pie.LeftBorder 
= false;
袁氏报表用代码画一个饼图        pie.TopBorder 
= false;
袁氏报表用代码画一个饼图        pie.RightBorder 
= false;
袁氏报表用代码画一个饼图        pie.BottomBorder 
= false;
袁氏报表用代码画一个饼图        doc.Add(pie);
袁氏报表用代码画一个饼图
袁氏报表用代码画一个饼图        
//增加列
袁氏报表用代码画一个饼图
        for (int i = 1; i < 5; i++)
.Response.Output);


相关文章:

  • 2022-01-28
  • 2021-10-01
  • 2021-05-18
  • 2021-06-22
  • 2022-12-23
  • 2022-12-23
  • 2022-01-16
猜你喜欢
  • 2021-08-18
  • 2021-07-22
  • 2021-07-13
  • 2021-11-27
  • 2022-12-23
  • 2021-05-31
相关资源
相似解决方案