这里先讲一下关于报表的一些基本操作,在后面还有其他介绍。
我们知道在数据库项目中,报表经常会使用的。vs08为我们提供了两类报表模板,一类是名为“报表”的报表设计模板,扩展名为“.rdlc”,简称“微软报表”;另一类名为“Crystal报表”的报表设计模板,扩展名为“.rpt”,简称“水晶报表”。 这里要讲的是最常使用的水晶报表。
报表的数据源连接方式也大体分种方式:直接连接到数据库,或者使用ADO.NET数据集作为报表的数据源。因为,直接连接到数据库涉及到内容很多操作也颇为麻烦,这里介绍下第二种方式:使用ADO.NET数据集作为数据源。
下面以图文讲解,有疑问可以q我:(为了方便举例,这里使用Access作为数据源,在最后会提供该实例的下载地址)
(先说明,这里讲的是另一种通过ADO.NET的方式链接到数据库,或许与别的方法不同。如果觉得这方法麻烦,可以采用把数据库导入vs08,再处理,这里就不讲了,方法类似。我个人比较喜欢这方法,灵活性好和移植性强)
(1)首先创建一个DATASET的数据集:右击解决方案---》添加----》新建项——》数据---》选择“数据集”文件,默认命名(如下)