CListCtrl+CRecordset+Print in MFC use Crystal Report or others,Thank you

volnet 2006-10-03 03:52:34
现在我正在编写一个管理系统,使用的是VC++7,也就是VS.NET2003中的MFC。通过一个CRecordset记录集,并通过各种查询,在一个CListCtrl(ListControl)来显示查询的结果。现在想通过一个按钮来打印当前查询的结果。我想这个想法好像很普通。
我是一名学生,这是我第一次做打印功能。我反复搜索,有对文档类的打印,却都没有看到“基于对话框”的MFC打印。最后也不知怎么找的,找到了水晶报表。看到了一篇关于推和拉方式的文章。很高兴那篇文章正说明了一个推方式,里面有提到将CRecordset的内容填充到一个报表中。其实至今我都没有看到水晶报表是如何工作的。能否给个sample或者是一个教程之类的。因为水晶报表的书现在好少。找遍了图书馆也很少有见到关于打印的文章。即使有也好难找到和MFC基于对话框的程序相关的。网上的文章又多半是针对VB,C#的,很难着手。本来就一头晕晕的,再这样一来简直没法入门。但我相信水晶报表一定和红及一时的MFC有亲密的联系,所以希望高人能够帮忙解决一下我的问题噢。谢谢了先~

留下我的几种联系方式吧:
1、E-MAIL:volnet@tom.com
2、MSN:eeee6688#hotmail.com (#=@)
3、QQ:343842534
4、前往我的BLOG:http://www.cppblog.com/mymsdn
谢谢了先~

为了实现这个功能,我已经写了一个SAMPLE,就差个打印的功能了。希望有能力的帮忙继续做一下打印的功能。
欢迎下载附件:http://www.cppblog.com/Files/mymsdn/PrintListCtrl.rar

编译调试环境:Visual Studio.NET 2003中文版
...全文
220 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jrmd 2006-10-14
  • 打赏
  • 举报
回复
我也很想知道如果在C++中加载水晶报表模板,
并将计算出来的数据写入报表,
并送往打印机。

希望有经验的过来人,指点一二。

6,108

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据库报表
社区管理员
  • 数据库报表社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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