如何在 asp.net C# 的水晶报表中将文本框值作为参数传递?
我想要显示传递参数步骤的示例我尝试了很多示例但没有输出。我想要如下链接 http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-string-parameter。 htm 但是没有数据显示
请帮忙
如何在 asp.net C# 的水晶报表中将文本框值作为参数传递?
我想要显示传递参数步骤的示例我尝试了很多示例但没有输出。我想要如下链接 http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-string-parameter。 htm 但是没有数据显示
请帮忙
试试这个代码
ReportDocument reportDocument = new ReportDocument();
ParameterFields paramFields = new ParameterFields();
ParameterField paramField = new ParameterField();
ParameterDiscreteValue paramDiscreteValue = new ParameterDiscreteValue();
paramField.Name = "@CustomerName";
paramDiscreteValue.Value = TextBox1.Text.ToString();
paramField.CurrentValues.Add(paramDiscreteValue);
paramFields.Add(paramField);
CrystalReportViewer1.ParameterFieldInfo = paramFields;
reportDocument.Load(Server.MapPath("CrystalReport.rpt"));
CrystalReportViewer1.ReportSource = reportDocument;
我希望这个能帮上忙:
ReportDocument cryReportDocument = .......;
cryReportDocument.SetDatabaseLogon("userName", "password");
cryReportDocument.SetParameterValue("parameterName", yourTextBoxName.Text);
CrystalReportViewer1.ReportSource = cryReportDocument;