Dim rp As New ReportDocument
Dim myData As New MyDataSet
Dim dt As New MyDataSet.UserDataTable
Dim FirstRow As MyDataSet.UserRow = _
CType(myData.User.NewRow, MyDataSet.UserRow)
FirstRow.MemberID = "1"
FirstRow.FirstName = "Amir Hossein"
FirstRow.LastName = "Rahnama"
myData.User.Rows.Add(FirstRow)
Dim SecondRow As MyDataSet.UserRow = _
CType(myData.User.NewRow, MyDataSet.UserRow)
SecondRow.MemberID = "2"
SecondRow.FirstName = "Aziz"
SecondRow.LastName = "Khodaie"
myData.User.Rows.Add(SecondRow)
rp.Load("C:\Report.rpt")
rp.SetDataSource(myData)
CRV1.ReportSource = rp
设置数据源时出现错误:
未知数据库连接器错误 文件C中的错误:\ DOCUME~1 \ A_RAHN~1 \ LOCALS~1 \ Temp \ 1 \ Report {832105B2-2E31-4018-9761-77581CC86142} .rpt: 未知数据库连接器错误
为了通知您,我使用Crystal Reports 2008独立IDE创建了该报告,而不是在VS2010 IDE中生成该报告,并将其绑定到水晶报告向导的数据集。
答案 0 :(得分:7)
您需要做的是按以下顺序向startup元素添加属性:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
答案 1 :(得分:-1)
如果Crystal Reports中出现此错误,则需要安装发生此错误的crystal report。
然后建立连接,而不是在开发时使用,它将提供导致此错误的原始错误详细信息。