2010-07-23 3 views
0

Im implémentation de Crystal Report intégré dans visual studio 2008. Lorsque je crée mon Crystal Report et que je vérifie son aperçu, il me montre les données mais quand je l'appelle sur mon abc Le rapport de page .aspx ne se charge pas et donne l'erreur 'Le rapport de chargement a échoué'. Ceci est mon codeLe rapport de chargement a échoué lors de l'implémentation de Crystal Report dans asp.net 3.5

<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" 
      AutoDataBind="true" ReportSourceID="CrystalReportSource1" /> 
     <br /> 
    <br /> 
    <br /> 
     <br /> 
     <CR:CrystalReportSource ID="CrystalReportSource1" runat="server"> 
      <Report FileName="Reports/DailyPaymentStatus.rpt"> 
      </Report> 
     </CR:CrystalReportSource> 

ce qui peut être im faire le mal. Ce rapport accepte également 4 paramètres et ne les paramètre pas n'importe où. Aussi une chose que je veux mentionner si je fais un autre projet simple et fais la même chose il fonctionne parfaitement et donnez-moi la sortie.

+0

Le dossier 'Reports' se trouve-t-il dans le même dossier que le fichier abc.aspx? – Jeroen

+0

Oui. J'ai trouvé la réponse le problème est avec le chemin il doit être comme

Répondre

1

Oui. J'ai trouvé la réponse au problème est avec le chemin

<Report FileName="Reports/DailyPaymentStatus.rpt"> 

il doit être comme

<Report FileName="~/Reports/DailyPaymentStatus.rpt"> 
1

Vous pouvez appeler les données montrent le rapport dans les méthodes DataBinding et naviguer.

protected void CrystalReportViewer1_DataBinding(object sender, EventArgs e) 
{ 
    this.ShowReportData(); 
} 

protected void CrystalReportViewer1_Navigate(object source, CrystalDecisions.Web.NavigateEventArgs e) 
{ 
    this.ShowReportData(); 
} 
Questions connexes