最近发现水晶报表的问题特别多,我也是初次使用水晶报表,按说没什么资格发表评论,但是,使用了几天之后,有一些小小的心得,希望还在这些问题上纠缠的朋友,能有点解脱!另外把我遇到的问题也说出来,大家讨论以下。
首先是水晶报表的设计
设计报表我开始也是在水晶报表的专业设计器里面进行设计,在里面写查询语句,然后填好字段。但是,发现在实际调用的过程中,很慢。而且,水晶报表在显示数据后,并没有在后台用xml.帮你把数据存储下来,你点打印的时候,它会重新查找数据源,我觉得这是水晶 报表比较失败的地方。这就是为什么有些人设计好报表以后,也显示了,后来一点打印,发现数据不见了。报表也不见了!
,你必须在Page_load 里面把数据绑定。注意不能写在!IsPostBack 里面!不知道水晶报表400多m 都干了什么!从这点意义上讲,不如ACTIVEREPORT 做的好!(支持水晶的人别骂我!)接着说设计的问题,我后来现在vs 里面定义个Dataset1 数据集,然后将要绑定的数据丢到Dataset1上,再回到水晶报表的设计界面将数据绑定上去,包括定义打印机纸张(Page Setting ) ( Print Setting ) 都先定义好!保存。回到vs 里面,调用水晶报表的时候,要将数据丢到你建立的Dataset1 实例里面,然后将该实例绑定到你的水晶报表里。
(待续……)