}
//用通用页面显示报表
dg.DataSource = ds;
dg.DataBind();
catch
{
labelPageTitle.Text = "The requested report could not be found";
3.3 创建定制打印页面
需要在XML文档ApplyXSLT标签内添加对应的xslt文件名,并制作相应的样式表放在项目的xslt文件夹下即可。如下代码添加到通用打印程序中。
if(dtPage.Rows[0]["ApplyXSLT"].ToString() != string.Empty )
//用xsl显示报表
XmlDataDocument xmlDoc = new XmlDataDocument(ds);
XslTransform xslTran = new XslTransform();
xslTran.Load(Server.MapPath("xslt\\"+dtPage.Rows[0]["ApplyXSLT"].ToString()));
XmlTextWriter writer = new XmlTextWriter(Server.MapPath("XSLTReports.aspx"), System.Text.Encoding.UTF8);
xslTran.Transform(xmlDoc, null, writer);
writer.Close();
Response.Redirect("XSLTReports.aspx");
应用xslt样式表可以制作出专业的报表样式,为方便制作,在此推荐使用XMLSpy带的Stylesheet。
上一页 [1] [2] [3] [4]
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18