讨论 水晶报表的数据重新绑定
最近这段时间在做水晶报表,VS2003中自带的水晶报表
发现一个问题,当你第一次加载水晶报表,SetDataSource以后,如果数据发生变化了,再次加载,重新SetDataSource,但是报表中的内容不会更新
举个例子,比如以时间为条件查询,如果时间发生变化了,查询的结果肯定会发生变化,我跟踪到DataSet中,数据的确是发生改变了,但是绑定到报表的时候(SetDataSource),数据却没有更新。
个人认为的原因:一个报表只能绑定一次数据,不支持多次绑定。
我的解决方法:每次加载报表的时候,都重新实例化一个报表对象,简单来说,就是在报表加载的时候实例化。
以上这些都是我的愚见,有不对的地方,希望指正
我的MSN是:jiawei_45@hotmail.com
希望大家能多交流