Crystal reports 用于Web的Crystal报表查看器

Crystal reports 用于Web的Crystal报表查看器,crystal-reports,crystal-reports-2008,Crystal Reports,Crystal Reports 2008,我为web应用程序制作了一个水晶报表。但我有一个问题,当启动页面Default.aspx时,它会显示其他文本框和其他按钮,为我的存储过程输入参数,然后生成报告 但是我需要使用我的文本框和按钮来调用存储过程并在CrystalReportViewer中显示。这是按钮事件的代码: protected void getReportButton_Click(object sender, EventArgs e) { ReportDocument reporte = new Rep

我为web应用程序制作了一个水晶报表。但我有一个问题,当启动页面Default.aspx时,它会显示其他文本框和其他按钮,为我的存储过程输入参数,然后生成报告

但是我需要使用我的文本框和按钮来调用存储过程并在CrystalReportViewer中显示。这是按钮事件的代码:

 protected void getReportButton_Click(object sender, EventArgs e)
    {
        ReportDocument reporte = new ReportDocument();
        ParameterField parameterField = new ParameterField();
        ParameterFields parametersFields = new ParameterFields();
        ParameterDiscreteValue parameterDiscreteValue = new ParameterDiscreteValue();
        parameterField.Name = "@id_Boleta";
        parameterDiscreteValue.Value = Int32.Parse(txbNumeroBoleta.Text);
        parameterField.CurrentValues.Add(parameterDiscreteValue);
        parametersFields.Add(parameterField);
        CrystalReportViewer1.ParameterFieldInfo = parametersFields;
        reporte.Load("K:/INEC/Reportes/ReporteErroresBoletaWeb/CrystalReport1.rpt");
        CrystalReportViewer1.ReportSource = reporte;
    }
下面是如何加载页面的错误


如何仅显示生成报告的正确控件???

您可以使用隐藏Crystal report参数提示


CrystalReportViewer1.EnableParameterCompt=false;在页面加载事件中。

可以使用隐藏Crystal Report参数提示

CrystalReportViewer1.EnableParameterCompt=false;在页面加载事件中