【下载Stimulsoft Reports.Ultimate最新版本】
此示例项目显示如何在单独的预览窗口中进行 表分离。该 告可能包含外部 表中的详细数据。例如,主要和详细 表显示在单独的预览窗口中。加载主 表,为click事件添加事件侦听器,并在查看器中显示此 表:
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(); }}
示例代码的结果如下图所示:

下载示例
购买Stimulsoft正版授权,请点击“咨询在线客服”哟!

标签: 表 表控件 表设计StimulsoftWinForms”
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!