日期:2014-05-18  浏览次数:21296 次

Chart图表转换成二进制流的二进制流如何指定到div中
用的是MSCHART

部分代码,不太明白,请解释下
chart.Page = this;
 HtmlTextWriter writer = new HtmlTextWriter(Page.Response.Output);
chart.RenderControl(writer);

------解决方案--------------------
//chart的针对页面,是当前
chart.Page = this;
//一个html输出是当前页面的输出
HtmlTextWriter writer = new HtmlTextWriter(Page.Response.Output);
//chart的呈现控件内容是当前页面的html输出
chart.RenderControl(writer);
------解决方案--------------------
this.Response.ContentType = "image/jpeg";
 Chart1.SaveImage(this.Response.OutputStream,ChartImageFormat.Jpeg);
 Response.End();

在mschart页面这样输出,
然后在div里面放一个img src指向mschart页面