我通過本教程運行在這裏找到:VB2005晶報道:名稱「CrystalReportViewer1」未聲明的錯誤
http://vb.net-informations.com/crystal-report/vb.net_crystal_report_from_multiple_tables.htm
教導如何在VB的形式傳遞參數文本字段中嵌入Visual Studio中的Crystal Report。
我跟着它一路過關斬將但是當我試圖打造,我收到錯誤:
Name 'CrystalReportViewer1' is not declared.
所以我行添加到Sub的button1_Click
Dim CrystalReportViewer1 as new CrystalReport1
,所以我有
Dim cryRpt As New ReportDocument
cryRpt.Load("c:\path\CrystalReport1.rpt")
Dim CrystalReportViewer1 As New CrystalReport1
CrystalReportViewer1.ReportSource = cryRpt
CrystalReportViewer1.Refresh()
,然後我結束了一個生成錯誤:
> Reference required to assembly > 'CrystalDecisions.ReportAppServer.Controllers,Version=10.2.3600, > Culture=neutral, > PublicKeyToken=692fbea5521e' > containing the type > 'CrystalDecisions.ReportAppServer.Controllers.ReportSource'. > Add one to your project.
我去項目>>添加引用,我找不到這個庫。
我接近這個不正確嗎?
在此先感謝
注:我沒有檢查的幫助>>關於確保水晶報表的Visual Studio安裝2005。
我剛剛刪除了reportviewer控件,並意識到有兩個Reportviewer選項。一個在數據部分下,另一個在所有Windows窗體下。我猜這些都是一樣的;然而我想知道我是否應該從Crystal Reports部分拖放ReportViewer工具? – phill 2009-10-15 20:37:16
我認爲你已經在工具箱的Data選項卡中混淆了ReportViewer)和Crystal Report選項卡中的CrystalReportViewer。與CrystalReportViewer一起去。你可能知道他們是兩種不同的控制方式。 – 2009-10-15 20:49:18
我在工具箱中看不到CrystalReportViewer。是否有我需要啓用的選項來使其可用? – phill 2009-10-15 20:53:01