前言:设计报表的前提是要有相应的数据源,如何创建数据源请查看
https://blog.csdn.net/weixin_43224822/article/details/103176225
一、打开SealReportDesigner.exe
打开后点击【NEW】,设计器会自动加载你的数据源文件,或者你可以点击Sources
右键 Add 数据源,然后保存
二、页面介绍
此处是纯属个人理解,可能不是很专业,望见谅
三、编写SQL脚本模板
Models—双击SQL Model
输入SQL语句,点击检查,检查通过,点击OK即可(注意不要使用select *,生成的结果集必须有明确的列名)
四、设计报表显示
-编写SQL脚本后将自动生成结果集模板(注意条件限定框中的内容手写是无效的,只能拖拽模板结果集的字段)
设计元素(字段)
元素设计有很多属性,建议朋友们可以自己都尝试下,这里着重讲下Advanced
- 【Custom SQL】可以自定义字段的sql,比如对字段进行case when…
- 【Cell Script】可以自定义单元格的样式,里面的注释有单元格属性/方法的使用
- 举个例子,设置单元格文本居中
设计限制条件
这里着重介绍Definition和Advanced
- 【Operator】选择限制条件的限定词
- 【Prompt restriction】定义限定条件的显示
– No prompt:不显示
–Prompt at execution:可显示并且可输入多个内容
–Prompt only one value:可显示但只可输入一个内容
- 【Can Charge Operator】定义限定词是否为可选
- 【Custom Enumerated List】定义限定条件枚举
预览报表
设计器默认选择视图View,但是此处我选择的是SQL Model,所以我们需要修改View才能成功预览,修改后点击【Exceute】即可
效果如下
这样一个简单的报表就做出来啦!Seal Report报表功能还是很强大,笔者也是在探索路上,欢迎各位提出宝贵的意见~