Visual Basic 2010 Express 中的免费水晶报表

Posted

技术标签:

【中文标题】Visual Basic 2010 Express 中的免费水晶报表【英文标题】:Crystal Report Free in Visual Basic 2010 Express 【发布时间】:2011-11-11 17:04:39 【问题描述】:

有没有办法在 Visual Basic 2010 Express 上安装 Crystall Report Free?我需要在一些 Win-Form 应用程序上创建和打印一些报告。如果不可能,有没有其他免费的解决方案?

【问题讨论】:

亲爱的投反对票的人,请解释为什么你投反对票。在那之前,我会投票取消它。 【参考方案1】:

Crystal Reports 仅适用于标准版或更高版本的 Visual Studio。 另外值得注意的是,速成版不支持报告。

从here 和here 获得的信息

【讨论】:

【参考方案2】:

我知道这可能是一个为时已晚的答案,但是按照this example,我可以通过 Windows7 Web 和桌面上的 Visual Studio Express 2012 上的报表查看器显示 SQL Server 报表生成器文件(.rdl 重命名为 .rdlc)。请务必阅读链接帖子中关于在本地系统上从何处获取 DLL 的底部 cmets。

【讨论】:

【参考方案3】:

这是你可以使用的代码:

报告文件为crystalreport1

在附有水晶报表的表单上创建一个命令按钮。双击写如下:

Imports CrystqlDecisions.CrystalReports.Engine
Public class Form1
         Private sub Button1_click(ByVal sender As System.object, ByVal e As Sysyem.EventArgs) Handles Button1.click
             Dim CrystRpt as New ReportDocument
             CristRpt.Load('crystal report path\Crystalreport1')
             CystalReportViewer1.ReportSource=CristRpt
             CrystalReportViewer1.Refresh()
         End sub
end class

【讨论】:

以上是关于Visual Basic 2010 Express 中的免费水晶报表的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Visual Basic 2010 中编译,出现错误

使用 OLEDBConnection 将新记录插入到带有 Visual Basic 的表中

MS Visual Studio 2012 Express 是不是同时包含 C#、Visual Basic、C++? [关闭]

Visual Basic 2010???????????????????????????pdf

Visual Basic.Net 2010 Exception 错误含义

office 2010 提示“不信任到visual basic project“问题处理