vc++.net2003中的Crystal reports报表问题

feilinhe 2007-12-21 11:07:49
我创建的是一个单文档的视图程序,现在需要使用报表打印一些数据,我第一次使用Crystal reports报表(.net2003自带的),现在报表模版已经创建好了,也加载了数据库,但是我不知道在程序中怎么调用报表进行显示并打印,哪位大哥,大姐能帮小弟解决一下,如果有示例程序那就更好了,贴出来让我学习学习!!!!!!!!!!!!
...全文
56 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
feilinhe 2007-12-25
  • 打赏
  • 举报
回复
尽管你说的不是我想要的答案,但是给我了一个思路,你说的东西只能在托管的方式下开发,我要的是在VC非托管的环境下开发的,但是这个问题我解决了,就是单独用托管的vc写的报表功能模块,然后用我的非托管的程序调用,还是谢谢你了!!
shenpq2008 2007-12-22
  • 打赏
  • 举报
回复
你可以多看看MSN啊,上面有的。
以下是我写的代码,仅供参考:
If PrintDialog1.ShowDialog = DialogResult.OK Then
Dim ds As New DataSet1
Dim report As New ReportDocument
report.Load("MyReport.rpt")
repot.PrintOptions.PrinterName = "printer name" '指定打印机为默认
report.SetDataSource(ds)
report.PrintToPrinter(1, True, 0, 0)
Catch engEx As LogOnException
MessageBox.Show _
("Incorrect Logon Parameters. Check your user name and password.")
Catch engEx As DataSourceException
MessageBox.Show _
("An error has occurred while connecting to the database.")
Catch engEx As EngineException
MessageBox.Show(engEx.Message)
End Try
Else
Exit Sub
End If

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧