Bonjour,
Je veux passer une valeur à crystalReport pour l'utiliser dans le report mais J'ai un probleme avec mon code
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
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.
Partager