Средство просмотра отчетов Crystal для Web

#crystal-reports #crystal-reports-2008

#crystal-отчеты #crystal-reports-2008

Вопрос:

Я создаю Crystal Report для веб-приложения. Но у меня проблема: при запуске страницы 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;
    }
  

и вот ошибка, как загружаетсявведите описание изображения здесь страница

введите описание изображения здесь Как я могу показать только мой правильный элемент управления для создания отчета??

Ответ №1:

Вы можете скрыть запрос параметров Crystal Report с помощью

CrystalReportViewer1.EnableParameterPrompt = false; в вашем событии загрузки страницы.