|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
水晶报表10版本,不再上水晶报表9相同自动帮你给子报表set 记录集,需要你在程序中自己添加 protected CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer1; DataSet newDs = new DataSet(); 。 。得到报表的数据集合set给newsDs DataSet dstMain=biz.GetDataSetList(pStart, pEnd, pStoreName); newsDs.Tables.Add(dstMain.Tables[0].Copy());//添加主报表数据集 DataSet dstPOS1 = new DataSet(); DataSet dstPOS2 = new DataSet(); dstPOS1 = biz.GetDataSetList(pStart, pEnd, pStoreName1); dstPOS2 = biz.GetDataSetList(pStart, pEnd, pStoreName2); newsDs.Tables.Add(dstPOS1.Tables[0].Copy());//添加子报表数据集 newsDs.Tables.Add(dstPOS2.Tables[0].Copy());//添加子报表数据集 。 Type m_Report_type = m_Assembly.GetType(ReportClassName);//ReportClassName是报表名 Object aa = m_Assembly.CreateInstance(m_Report_type.FullName); ReportClass reportEngine = (ReportClass)m_Assembly.CreateInstance(m_Report_type.FullName); for(int i=1;i<newDs.Tables.Count;i++)//给子报表赋值 { ReportDocument oSubreport=reportEngine.Subreports[i-1]; oSubreport.SetDataSource(newDs); } reportEngine.SetDataSource( newDs ); CrystalReportViewer1.ReportSource = reportEngine; return; 返回类别: 教程 上一教程: 处理运行时间长的脚本以及内容大的主页 下一教程: 自定义每次添加的记录数,包含客户端的数据检查 您可以阅读与"关于水晶报表10 的字报表数据填充和显示"相关的教程: · 关于水晶报表10的WEB应用程序部署ADODB问题 · ASP关于动态数据显示页面得锚点 · 水晶报表打印单据时增加空行或空白行的示例脚本 · 关于ASP程序中日期型数据的格式问题 · ASP实现在WEB中显示电子表格数据(四)创建文件选择列表 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |