Bonjour à tous.
Je n'arrive pas à donner à un champ texte d'un CrystalReport, une valeur que je récupère. J'aimerais récupérer une variable de session dans ma page ASP.net et l'écrire sur le CrystalReport, comme un champ texte.
J'ai donc créer mon CrystalReport, j'ai créé un champ texte de nom "id_questionnaire_id" et j'écris dans la page web, qui charge le CrystalReport, le code pour qu'il passe la valeur de la variable-session dans le CrystalReport "CrystalReportSourceBulletin01A"
Mais, il n'arrive jamais passer, j'ai toujours la pop up, "Erreur", qui montre qu'il n'a pas réussi.
Le code en dessous:
Quelqu'un aurait une solution?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <body> <form id="form1" runat="server"> <div> <CR:CrystalReportSource ID="CrystalReportSourceBulletin01A" runat="server"> <Report FileName="Bulletin01A.rpt"></Report> </CR:CrystalReportSource> <CR:CrystalReportViewer ID="CrystalReportViewer01A" runat="server" AutoDataBind="true" ReportSourceID="CrystalReportSourceBulletin01A" /> <% Dim id_session_questionnaire As Integer = Session("id_questionnaire") Try CrystalReportSourceBulletin01A.ReportDocument.DataDefinition.FormulaFields.Item("id_questionnaire_id").Text = id_session_questionnaire.ToString CrystalReportSourceBulletin01A.ReportDocument.DataDefinition. Catch ex As Exception MsgBox("Erreur") End Try %>
Merci d'avance.
Partager