Bonjour,

Je veux passer une valeur à crystalReport pour l'utiliser dans le report mais J'ai un probleme avec mon code
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 

Dim num_br As Integer
      

    ' la variable que je veut passer dans le report
        num_br = Integer.Parse(bon_reception.TextB_num.Text)

        ' charger mon report'
        Dim CR As New ReportDocument
       
        CR.Load("C:\Program Files\magasin\bonconsomation.rpt")

        ' Declarer les parametres relier à l'objet.
        '
        Dim crParameterDiscreteValue As ParameterDiscreteValue
        Dim crParameterFieldDefinitions As ParameterFieldDefinitions
        Dim crParameterFieldLocation As ParameterFieldDefinition
        Dim crParameterValues As ParameterValues


       '
        crParameterFieldDefinitions = CR.DataDefinition.ParameterFields


              '
        crParameterFieldLocation = crParameterFieldDefinitions.Item("num_br")
        crParameterValues = crParameterFieldLocation.CurrentValues
        crParameterDiscreteValue = New CrystalDecisions.Shared.ParameterDiscreteValue
        crParameterDiscreteValue.Value = num_br
        crParameterValues.Add(crParameterDiscreteValue)
        crParameterFieldLocation.ApplyCurrentValues(crParameterValues)

        ' Set the Crytal Report Viewer control's source to the report document.
        CrystalReportViewer1.ReportSource = CR
        CrystalReportViewer1.Refresh()

Mon probleme est avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 CR.Load("C:\Program Files\magasin\bonconsomation.rpt")
Il m'indique une erreur
An unhandled exception of type 'System.Exception' occurred in CrystalDecisions.CrystalReports.Engine.dll

Additional information: Load report failed.
Il ne peut charger le report, est ce que vous pouvez m'aider sur sa ?
Merci.