Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net vb2005 crystal reports:Name';CrystalReportViewer1';未声明为错误_Vb.net_Crystal Reports_Visual Studio 2005 - Fatal编程技术网

Vb.net vb2005 crystal reports:Name';CrystalReportViewer1';未声明为错误

Vb.net vb2005 crystal reports:Name';CrystalReportViewer1';未声明为错误,vb.net,crystal-reports,visual-studio-2005,Vb.net,Crystal Reports,Visual Studio 2005,我正在浏览以下教程: 它教如何将vb窗体上的参数文本字段传递到visual studio中的嵌入式Crystal报表 我一直遵循它,但是当我尝试构建时,我收到了错误: 名称“CrystalReportViewer1”不可用 声明 因此,我将该行添加到子按钮1\u单击 Dim CrystalReportViewer1 as new CrystalReport1 所以我有 Dim cryRpt As New ReportDocument cryRpt.Load("c:\path\Cr

我正在浏览以下教程:

它教如何将vb窗体上的参数文本字段传递到visual studio中的嵌入式Crystal报表

我一直遵循它,但是当我尝试构建时,我收到了错误:

名称“CrystalReportViewer1”不可用 声明

因此,我将该行添加到子按钮1\u单击

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. >组件所需的参考 >'CrystalDecisions.ReportAppServer.Controller,版本=10.2.3600, >文化=中立, >PublicKeyToken=692fbea5521e' >包含类型 >'CrystalDecisions.ReportAppServer.Controller.ReportSource'。 >将一个添加到项目中。 我转到Project>>添加引用,但找不到此库

我是不是处理得不对

提前谢谢


注意:我确实检查了帮助>>以确保安装了Crystal Reports for Visual Studio 2005。

我怀疑的一个问题是您创建CrystalReportViewer对象(您的
CrystalReportViewer1
)不正确


与其在代码中通过声明创建此对象,不如通过从工具箱中将控件拖放到窗体的设计图面来创建一个对象。

我怀疑的一个问题是,您创建的CrystalReportViewer对象(您的
CrystalReportViewer1
)不正确


与其在代码中通过声明创建此对象,您可能需要通过将控件从工具箱拖放到窗体的设计图面来创建一个对象。

本教程的关键部分

然后拖动一个按钮 将CrystalReportViewer控件添加到您的 形式

摆脱这个:

Dim CrystalReportViewer1 as new CrystalReport1

您需要添加crystal report viewer控件,它会自动将其称为“CrystalReportViewer1”

本教程的关键部分

然后拖动一个按钮 将CrystalReportViewer控件添加到您的 形式

摆脱这个:

Dim CrystalReportViewer1 as new CrystalReport1

您需要添加crystal report viewer控件,它会自动将其称为“crystal ReportViewer1”

我刚刚删除了reportviewer控件,并意识到有两个reportviewer选项。一个在数据部分下,另一个在所有Windows窗体下。我猜这些都是一样的;然而,我想知道我应该从Crystal Reports部分拖放ReportViewer工具吗?我想你已经把工具箱的Data选项卡中的ReportViewer和Crystal Report选项卡中的CrystalReportViewer弄糊涂了。使用CrystalReportViewer。正如你可能知道的,它们是两个不同的控件。我没有在工具箱中看到CrystalReportViewer。是否有一个选项需要启用才能使其可用?我想出来了,我必须右键单击工具箱选项卡并使其显示在工具箱中。我刚刚删除了reportviewer控件,并意识到有两个reportviewer选项。一个在数据部分下,另一个在所有Windows窗体下。我猜这些都是一样的;然而,我想知道我应该从Crystal Reports部分拖放ReportViewer工具吗?我想你已经把工具箱的Data选项卡中的ReportViewer和Crystal Report选项卡中的CrystalReportViewer弄糊涂了。使用CrystalReportViewer。正如你可能知道的,它们是两个不同的控件。我没有在工具箱中看到CrystalReportViewer。是否有一个选项需要启用才能使其可用?我找到了它,我必须右键单击工具箱选项卡并使其显示在工具箱中。