各位高手好!
我用水晶报表做了一个报表。然后用VC与水晶报表建立连接,并在VC中用 Crystal ActiveX Reporter Viewer 控件来显示报表中的信息。现在的问题是,控件中显示的信息可以修改吗???(比如说我想让控件中只显示报表中的符合要求的某几列)
恳请大家能够回复,谢谢
我用水晶报表做了一个报表。然后用VC与水晶报表建立连接,并在VC中用 Crystal ActiveX Reporter Viewer 控件来显示报表中的信息。现在的问题是,控件中显示的信息可以修改吗???(比如说我想让控件中只显示报表中的符合要求的某几列)
恳请大家能够回复,谢谢
解决方案 »
- VC++如何实现控件Datetimerpiker中的日期不能超前显示
- 函数调用问题
- 如何获得对话框内输入的值????
- 我自己写了一个函数,想在窗口中显示数据(单文档窗口),应该怎么实现呢?
- 关于Dll
- 我做了一个播放器,如何双击文件后让影片以我的播器打开?
- 哪有能用的(win2000server,win2000下能用的SQL SERVER,win2000professional下能用的SQL SERVER)下载
- 为啥我发的NM_CLICK消息不起作用
- MFC分割窗口奇怪现象
- 如何搜索本机的共享文件夹
- 请问大家一个unicode编码的问题!
- 请问对话框中如何进行绘图,如何获得鼠标的所指的位置坐标?
#import "C:\\Program Files\\Common Files\\Crystal Decisions\\2.5\\bin\\craxddrt.dll" named_guids***************************CRAXDDRT::IApplicationPtr m_Application; CRAXDDRT::IReportPtr m_Report; //水晶报表控件变量,在对话框中加入该控件 CCrystalReportViewer10 m_CRViewer1;
************************HRESULT hr =m_Application.CreateInstance(CRAXDDRT::CLSID_Application);
if(FAILED(hr))
{
AfxMessageBox("水晶报表初始化出错!", MB_ICONINFORMATION);
return false;
}
else
AfxMessageBox("水晶报表初始成功!", MB_ICONINFORMATION);
m_Report = m_Application->OpenReport(_bstr_t("H:\\Report1.rpt"));
m_CRViewer1.SetReportSource(m_Report);
m_CRViewer1.Refresh();
m_CRViewer1.ViewReport();
运行到m_CRViewer1.SetReportSource(m_Report);这里出错了!