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