首先呢,构建水晶报表,选择项目—>右击选择添加—>新建项—>Reporting—>Crstal Reports—>选择作为空白报表,接下来就是构建自己喜欢的水晶报表页面啦
再来构建我们的数据集,选择项目—>右击选择添加—>新建项—>数据—>数据集,数据集的目的就是把我们涉及到的字段放进去,重新构建一个表出来,达到数据传递的作用,在这里面我们构建表有几种方法:TableAdapter、DataTable和查询,DataTable需要人为的一个字段一个字段的添加,这样比较麻烦,因为我们数据库涉及到类型问题,人为添加的话还要注意字段的类型,所以我们一般使用的是TableAdapter
选择TableAdapter创建TableAdapter配置向导,那我使用的是SQL Server数据库,所以我要给我的数据库进行连接,点击新建连接,打开添加连接窗口,填上自己数据库的服务器名字,选择使用SQL Server,然后再选择自己数据库已经创好的数据库,确定,选择是,下一步
在将连接字符串保存到应用程序配置文件中勾选是,下一步,在选择命令类型中,选择使用SQL语句,下一步,打开配置向导的输入SQL窗口,接下来我们就需要去数据库把我们涉及到的字段变成一个查询语句查询出来,然后我们就把查询语句复制粘贴到我们的输入SQL窗口中,完成
它就会自动给我们创建一个表,点击DataTable1,然后再点击一次就可以重命名了,注意,千万不能双击哦
创建好数据集之后我们就可以去写我们的代码啦,首先,创建一个窗口,然后再引用俩个插件
其次,转到后台,编写我们的后台代码
再来把我们数据集的数据跟我们的水晶报表进行一个绑定,选择字段资源管理器,右击数据库字段,打开数据库字段窗口,选择我的项目,展开自己的数据库连接,把字段添加到右边,确定,接下来就把我们的字段拖到自己想要放的位置
最后,来看一下我们的效果
相关文章: