2011-10-06 3 views
1

Je crée un Crystal Report pour une application Web. Mais j'ai un problème, quand démarrer la page Default.aspx cela montre d'autres textBox et autre bouton, pour entrer le paramètre pour ma procédure stockée, puis générer le rapport.Crystal Report Viewer pour Web

Mais j'ai besoin d'utiliser mon TextBox et mon bouton pour appeler la procédure stockée et montre dans CrystalReportViewer. Voici le code pour l'événement bouton:

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; 
    } 

et est ici l'erreur comment chargement enter image description here la page

enter image description here Comment puis-je montre que mon contrôle correct pour générer le rapport ??

Répondre

1

Vous pouvez masquer l'invite des paramètres Crystal Report en utilisant

CrystalReportViewer1.EnableParameterPrompt = false; dans votre événement de chargement de page.