水晶报表的问题,高手帮忙!顶者有分。
用的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();
请高手指教!!!