我正在使用Crystal Reports 10.在报告中,我有两个提示。
如何向用户提供此报告,以便他们可以在网络上输入参数?
提前, S.Gyazuddin
答案 0 :(得分:0)
如果您使用独立的Crystal报表设计器,则需要将报表部署到Web报表工具(如Crystal Reports Server或Crystal Enterprise)。然后允许您的用户从那里访问它。
如果您使用的是.Net,则创建一个ASP.NET页面,并将CrystalReportSource控件添加到页面的报表中。然后将CrystalReportViewer控件添加到使用报表源的页面,并确保选中“启用报表参数提示”复选框。当他们加载页面时,它应该提示用户输入参数。
答案 1 :(得分:0)
以下是一些可以帮助您入门的代码 ReportDocument rpt;
//set the datasource
rpt.SetDataSource(reportDataSet.Tables[0]);
ArrayList reportParameters; // you filled this arraylist with your values coming from aspx page
//set the parameters for mail report
for (int param = 0; param < reportParameters.Count; param++)
{
rpt.SetParameterValue(param, reportParameters[param]);
}