1

asp.net C#のCrystal Reportでパラメータとしてテキストボックスの値を渡す方法は?

passparamterの手順を示す例が必要です。多くの例を試しましたが、出力はありません。以下のリンク http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-string-parameterのようにしたいと思います。 htm しかし、データが表示されていません

plsヘルプ

4

2 に答える 2

1

このコードを試してください

  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;
于 2012-05-25T10:02:18.917 に答える
0

これがお役に立てば幸いです。

ReportDocument cryReportDocument = .......;
cryReportDocument.SetDatabaseLogon("userName", "password");
cryReportDocument.SetParameterValue("parameterName", yourTextBoxName.Text);
CrystalReportViewer1.ReportSource = cryReportDocument;    
于 2012-05-26T06:34:56.590 に答える