此示例项目展示了如何在单独的预览窗口中制作 告详细信息。
此示例项目展示了如何在单独的预览窗口中制作 告详细信息。该 告可能包含外部 告中的详细数据。例如,主要和详细 告显示在单独的预览窗口中。加载主 表,为点击事件添加事件监听器,并在查看器中显示此 表:
private void button2_Click(object sender, System.EventArgs e){StiReport report = new StiReport();report.RegData(dataSet1);report.Load("..\LiveReports.mrt");report.Compile();report.CompiledReport.Click += new EventHandler(click);report.Show();}
在click事件中,你可以加载与数据使用从主 告的参数滤波的详细 告:
private void click(object sender, EventArgs e){StiComponent comp = sender as StiComponent;string customerID = (string)comp.BookmarkValue;if (customerID != null){StiReport report = new StiReport();report.RegData(dataSet1);report.Load("..\Details.mrt");StiDataBand dataBand = (StiDataBand)report.Pages["Page1"].Components["DataBand1"];StiFilter filter = new StiFilter("{Orders.CustomerID=="" + customerID + """"}"");dataBand.Filters.Add(filter);report.Show();}}
在下面的屏幕截图中,您可以看到示例代码的结果:

Aspose、E-iceblue、FastReport、Stimulsoft等文档/ 表图表类开发工具享超低折扣,如有需要可直接联系在线客服。
标签:”
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!