水晶报表的问题,高手帮忙!顶者有分。

bluelazio 2006-03-03 11:29:11
用的VC.Net2005,遇到了这样的问题:
加载水晶报表,在报表的窗体上有两个按钮,一个使报表显示柱状图(button1,报表文件report1),一个显示折线图(button2,报表文件report2)。窗体默认加载的是柱状图,我希望在单击button2后,能够加载report2报表文件。我现在用的crystalReportViewer控件,reportDocument1的属性中有FileName,我在单击button2后,reportDocument1的FileName属性发生了变化,FileName是Report2,但是窗体中的报表显示没有变化,仍然是report1。这是怎么回事。
部分代码如下:
窗体初始化时对reportDocument1的初始化:
this->reportDocument1->FileName = L"rassdk://D:\\Documents and Settings\\Administrator\\My Documents\\Visual Studio 2005\\"
L"Projects\\Report4.rpt";
Button2的代码:
//更改FileName属性
this->reportDocument1->FileName = L"rassdk://D:\\Documents and Settings\\Administrator\\My Documents\\Visual Studio 2005\\"
L"Projects\\Report1.rpt";
//刷新crystalReportViewer1
this->crystalReportViewer1->Refresh();
请高手指教!!!
...全文
84 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluelazio 2006-03-03
  • 打赏
  • 举报
回复
to njufrog(失足青年)
你能给个2003的例子吗,最好有些代码。
njufrog 2006-03-03
  • 打赏
  • 举报
回复
2005是不是比较奇怪
在2003应该用reportDocument的load方法吧
njufrog 2006-03-03
  • 打赏
  • 举报
回复
调用reportdocument的refresh方法试试吧
n688com 2006-03-03
  • 打赏
  • 举报
回复
关注中。。我也在学 水晶报表

4,820

社区成员

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

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