一、新建一个基于对话框MFC的应用程序工程,然后向对话框中插入控件”Crystal ActiveXReport Viewer Control 10.5”。向工程中添加” crystalreportviewer10.h”,” crystalreportviewer10.cpp”,” crvtrackcursorinfo.h”,” crvtrackcursorinfo.cpp”这四个C++的头文件和源文件。然后把craxddrt.dll文件复制到工程目录下。
二、在”stdafx.h”头文件中加入#import "craxddrt.dll" no_namespace和#include “crystalreportviewer10.h”
三、在需要使用水晶报表的类中定义三个变量:
CCrystalReportViewer10 m_ReportView; //水晶报表控件变量
IApplicationPtrm_Application;
IReportPtr m_Report; //报表指针
四、在使用水晶报表的源码中添加如下代码:
//初始化水晶报表

本文详细介绍了如何在VC++2008中使用自带的水晶报表控件,从添加控件、引用库文件,到初始化报表、设置报表参数,以及实现报表的定时刷新。同时,文章还提到了程序部署时需要考虑的.NET Framework和水晶报表运行时组件的安装要求。
2293

被折叠的 条评论
为什么被折叠?



