PDA

View Full Version : حرفه ای: چرا در استفاده از SetDataSource پیغام زیر صادر میشه؟



mmbguide
دوشنبه 02 شهریور 1394, 19:03 عصر
سلام



System.IO.FileNotFoundException was unhandled


Message: An unhandled exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
Additional information: Could not load file or assembly 'file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' or one of its dependencies. The system cannot find the file specified.

mmbguide
دوشنبه 02 شهریور 1394, 19:33 عصر
جواب رو اینجا پیدا کردم

http://scn.sap.com/thread/3606863

mmbguide
دوشنبه 02 شهریور 1394, 20:44 عصر
من از کد زیر استفاده کردم برای مقدار دهی به پارامتر یک گزارش. مشکل بالا حل شد ولی باز هم پنجره خود کریستال ریپورت برای وارد کردن مقدار پارامتر باز میشه. اینو باید چجوری حل کرد؟



Dim d As New test3DataSet
Dim t1 As New test3DataSetTableAdapters.tblBankTableAdapter
Dim t2 As New test3DataSetTableAdapters.tblElectronicBankTableAd apter
Dim t3 As New test3DataSetTableAdapters.tblAccountTableAdapter

d.Clear()

t1.Fill(d.tblBank)
t2.Fill(d.tblElectronicBank)
t3.Fill(d.tblAccount)

'-----------------------------------------------------------

Dim r As New CrystalReport1

Dim ps As ParameterFieldDefinitions
Dim p As ParameterFieldDefinition

Dim vs As New ParameterValues
Dim v As New ParameterDiscreteValue

ps = r.DataDefinition.ParameterFields
p = ps.Item("My Parameter")

v.Value = 3
vs = p.CurrentValues

vs.Clear()
vs.Add(v)
p.ApplyCurrentValues(vs)

'--------------------------------------------------------------

r.SetDataSource(d)
Me.CrystalReportViewer1.ReportSource = r

mmbguide
سه شنبه 03 شهریور 1394, 10:03 صبح
گویا لینک بالا کار نمیکنه :متعجب:


ولی راه حل مشکل اینه که باید کد زیر رو به فایل AppConfig اضافه کنید


<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>