【发布时间】:2017-01-27 07:06:26
【问题描述】:
我有一个运行主报表的存储过程。
HPR rpt = new HPR();
rpt.SetDataSource(objdt.fetch("EXECUTE sp_hpr @DATE ='" + dateTimePicker1.Value.ToString("yyyy-MM-dd 00:00:00") + "'", objdt.strconnection));
crystalReportViewer1.ReportSource = rpt;
crystalReportViewer1.Refresh();
上面的查询让我得到了相关的细节。
现在,我想在主报表页脚中只显示一行,首先我在存储过程中添加了另一个选择查询,但它没有工作,然后有人告诉我使用 SubReport,我这样做了,但我真的没有不知道:
- 如何为子报表执行第二个存储过程 需要 DateTimePicker?
- 如何在我的子报表中传递 DateTimePicker 的值?
每次我运行我的程序时,都会出现一个对话框并要求我输入参数值!之后,我的登录凭据会出现另一个。
请帮忙!
【问题讨论】:
-
如果答案与您的问题相关,则标记为已回答。
标签: c# sql-server winforms crystal-reports parameter-passing