[水晶报表小技巧-开发-2]报表内容即时刷新

王朝mssql·作者佚名  2006-12-17
宽屏版  字体: |||超大  

[水晶报表小技巧-开发-2]报表内容即时刷新

[水晶报表小技巧-开发-2]报表内容即时刷新 许多朋友在使用水晶报表编程时,遇到了这么个小难题

报表第一次加载的时候正确显示,但是在条件更换后,报表内容却没有及时更新.

虽然在Crviewer上已经使用了Refresh方法

其实VB中只要简单在填充记录集合前使用DiscardSavedData方式释放掉水晶报表应用中缓存的数据即可

'清除报表中保持的数据

objCRReport.DiscardSavedData

'赋给报表数据

objCRReport.Database.SetDataSource rst

VSNet2003附带的水晶报表版本中没有DiscardSavedData方法,

我自己用的时候没有出现过数据不刷新的情况,所以没有直接做个测试

但是可以在应该在界面重载的时候,释放一下组件即可

objReportDocument.Dispose()

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有