水晶报表为何要受东刷新
我在 vb.net 中要打印一个报表,我的程序访问的是 sql server 数据库,报表文件访问的是本地一个 access 数据库,我在打印报表前,先将 access 数据表中内容清空,再将需要打印的内容插入到 access 数据库表中,开始通过 CrystalReportViewer.ReportSource() = strReportName 来先时报表(strReportName 为报表文件存放路径及名称)。
可每次显示的内容都是我设计报表时数据库中已有的内容,我必须单击报表窗体中的 刷新 按钮才能正常显示本次的内容。
为何?我社么地方设置不对,我的水晶报表为 8.5 版(此 8.5 版在 vb6.0 中不存在此问题)。
问题点数:20、回复次数:6Top
1 楼libingao(流星)回复于 2005-08-23 14:30:22 得分 10
一般情况下,在给 CrystalReportViewer.ReportSource() 赋值后,
还要添加一句: CrystalReportViewer.RefreshReport() 来刷新。
试试看!
Top
2 楼Alexbx(漠荷)回复于 2005-08-23 15:43:08 得分 0
还有,默认时报表窗体的左边树型列框显示,有什么办法能让其默认时不显示。Top
3 楼diruser(既来之,则安之)回复于 2005-08-23 15:50:31 得分 10
設DisplayGroupTree = False
Top
4 楼Alexbx(漠荷)回复于 2005-08-23 16:09:10 得分 0
谢谢!终于找到了 DisplayGroupTree !
还有,我的报表窗体在托动滚动条时,很慢;每托动一下,界面要很长时间来刷新!Top
5 楼Alexbx(漠荷)回复于 2005-08-24 11:15:42 得分 0
upTop
6 楼Alexbx(漠荷)回复于 2005-08-25 09:09:46 得分 0
没人理我Top




