用C#中的报表查看器在Crystal Reports中输入用户参数

时间:2016-10-26 21:31:56

标签: c# crystal-reports

我想做一件简单的事情。我希望用户在表单上输入日期,并让报表查看器显示反映该日期交易的报表。使用Crystal Reports,我创建了一个date类型的参数。我提出了一个引用该日期的选择公式并运行它。我得到一个报告查看器的闪存,然后是一个要求参数的屏幕。我输入参数,表格关闭。所以我尝试删除记录选择公式。同样的事情发生 - 表单打开,要求日期然后关闭,当我点击确定并关闭表单。我认为问题是我称之为的方式。如果可以的话,请看一下并提供帮助:

        reports.BalanceDetail report = new reports.BalanceDetail();
        crystalReportViewer1.ShowLogo = false;
        crystalReportViewer1.ReportSource = report;
        report.SetDataSource(MSDataSet);
        crystalReportViewer1.Refresh();
        crystalReportViewer1.Show();

1 个答案:

答案 0 :(得分:0)

在水晶报告中创建一个参数,并根据此参数生成公式字段。