Winform开发框架之图表报表在线设计器报表SNF.EasyQuery项目SNF快速开发平台3.3+Spring.Net.Framework王春天

带过项目和做过项目的人都知道,在客户现场客户的需求是百般多样的,今天要查销售出库情况,明天要看整个月的各部门销售情况,后天要查全年每个客户的项目金额。一直以前都有新需求,虽然会有售后收益,但如果有一个好用的报表设计工具也就好维护了,还可以把报表设计工具卖给客户,培养他们自己做报表。所以一直梦寐以求的希望有一个即实用又方便的工具。基于这点就在今年我对EasyQuery这个项目进行了整体规划的开发。现在已经完成了第一个版本是WinForm版的,只要做写sql语句、知道表结构就可以做报表和图表。

目前此工具支持多数据连接访问、目前版本支持sql脚本、存储过程为数据源。

那下面就从头来做一个报表进行演示:

第一步:创建数据源(SQL脚本、存储过程)

1.数据库连接,是可以在数据字典当中配置多个数据库连接的。在配置数据源时就可以自由选择数据库了。

2.脚本类型,目前只支持sql和存储过程

3.点击“检查获取列”后列集合是sql或存储过程查询时返回的显示信息.如果是存储过程参数的,参数列表会显示出存储过程的参数。

注意:如果调用的是存储过程,第2部分直接写上存储过程名字就可以不需要写参数。

配置完成后,需要显示的列在列集合正常显示出来说明脚本没什么问题,就可以进行保存了。

第二步:制作报表

1、点击页面报表设计器选项卡如下:

2、在左侧的树上选择一个节点后右键“添加”一个新报表。

输入编号、名称后保存。编号:SNF_Report_Demo2名称:DEMO2

3.1、从数据源带过来的所有列集合,可以在这里配置用哪个控件,显示的样式,宽度,是否条件,当然其它配置只有为条件时起作用。

3.2、这里是报表的样式设计,自动生成模版时会根据所有列进行自己填充生成,如果哪些不用可以自己手动删除,如有分组或者其它操作可以在这里进行设计。

3.3、如果发现数据显示的顺序不对,可以在这里增加排序条件。

配置完成后要记得保存哦,如果不保存进行预览的话是看不到效果的。

4、配置完成后,点击“预览”查看效果

4.1、是3.1那里配置的条件项。

4.2、是3.2那里设计的报表样式,显示效果区域。

同时可以进行打印预览和打印。

5、预览效果看完如果是想要的就可以关闭预览窗口,在左侧树选择报表后右键进行“发布到菜单”了。

THE END
1.在线网页源码探索与理解之旅金属材料GitHub Pages是一个代码托管平台,用户可以在此查看各种开源项目的源代码,通过GitHub Pages,用户可以轻松查看网页的源码,并参与到开源项目的开发中。 2、CodePen CodePen是一个在线代码编辑器,它允许用户查看和编辑网页的源代码,CodePen还提供了实时预览功能,让用户可以实时看到代码修改后的效果。 http://www.jealy.net/post/427.html
2.如何获取并理解服务器软件的源代码?服务器软件源码是指用于构建和运行服务器的软件源代码,它包含了服务器的核心功能和逻辑,可以让开发者根据自己的需求进行修改和定制,通过获取服务器源码,您可以深入了解服务器的工作原理,并进行自定义开发和定制化配置。 一、访问源码管理平台 1. GitHub的使用: https://www.kdun.cn/ask/719530.html
3.网页源代码搜索:操作过程命令与工具确定目标网页:明确需要搜索源代码的网页地址,例如用户正在浏览的 “web - 8_指定参数访问.mp4_哔哩哔哩_bilibili” 网页。 选择合适工具:根据具体需求和个人偏好选择合适的工具进行源代码获取和搜索。 获取源代码:使用选定的工具提取网页的源代码。 搜索特定内容:在获取到的源代码中,运用相应的搜索功能查找所需的信息https://blog.csdn.net/m0_57836225/article/details/144330797
4.国自然编号查询项目名称导读:怎么根据国自然基金号查基金项目信息、名称等情况 方法一:官网查询 1. 百度搜索:国家自然基金项目查询,系统会提示相应的查询首页。 2. 我们选第三个,然后上 怎么根据国自然基金号查基金项目信息、名称等情况 方法一:官网查询 1. 百度搜索:国家自然基金项目查询,系统会提示相应的查询首页。 2. https://www.xz3.com.cn/rjjc/knv61qd3q.html
5.idea看python源码mob64ca12f3496a的技术博客第二步:创建或打开Python项目 创建新项目: 在欢迎界面中点击“New Project”。 选择“Python”并设置项目路径和名称。 打开现有项目: 点击“Open”并选择你的Python项目。 第三步:配置Python解释器 确保你的项目使用正确的Python解释器,这样IDEA才能正确识别Python代码。 https://blog.51cto.com/u_16213443/12795867
6.成品短视频app源码入口在哪里找:1.许多平台提供免费的或者收费的开源代码,这些资源可以帮助开发人员快速搭建自己的短视频应用。例如,GitHub上出现了一系列非常优秀且易于修改的开源项目。在搜索时,可以使用关键词如“short video app source code”进行筛选,不仅能找到基本框架,还能接触到一些功能丰富的实现方案。 http://www.shkaixiangji.com/awcsxsf/45923.html
7.使用轻量应用服务器部署Docsify在线文档平台完成服务器的配置后,我们需要先在本地生成Docsify项目。由于Docsify这个JavaScript前端开源项目本身托管在Node.js的NPM包管理器上,所以生成Docsify前需要先安装Node.js。 1、安装Node.js 首先确定你的电脑上安装了Node.js,建议安装LTS(长期支持稳定版)的16.13版。 2、NPM镜像源切换 由于Node.js的NPM包管理器在境外下https://developer.aliyun.com/article/858583
8.101种最热门的EdTech工具界面·财经号StudyPad的旗舰产品SplashLearn正在通过一个极具吸引力和个性化的项目改变K-5年级小学生学习和学习数学的方式。SplashLearn可用于所有数字平台(iOS、台式机、Android),全球已有3000多万学生使用了SplashLearn。”(备注:即个性化、游戏化、难度渐进的k12数学学习程序) https://m.jiemian.com/article/4838337.html
9.国家企业信用信息公示系统导航 地方频道 登录 注册 企业信用信息 经营异常名录 严重违法失信名单 热搜榜: 安徽登高而歌网络科技有限公司 亳州高新技术产业开发区芍林谷百货商行(个体工商户) 巢湖市东方名剪美发店二店 更多 信息公告 企业信息填报 小微企业名录 使用帮助https://ah.gsxt.gov.cn/
10.JavaScript忍者秘籍(第2版)浏览器目前提供给我们的工具以及开源社区,是过去实践之后的光明。我们现在有大量的可供选择的测试框架,有持续集成测试的能力,可以生成代码覆盖报告,在真正的全球移动设备上做性能测试,甚至可在任何平台上自动加载虚拟浏览器进行测试。 这本书的第1版极大地受益于Bear Bibeault 的开发洞察力。这个版本得到Josip Maras大量https://www.epubit.com/bookDetails?id=N10511
11.KDE常见问题4pafnqL2.3KDE能在哪一个平台上工作? 2.4 KDE是窗口管理程序吗? 2.5KDE是CDE, Windows 95或 MacOS克隆吗? 2.6 KDE是自由软件吗? 3.获得 KDE 3.1我从哪里获得 KDE ? 3.2 Linux发布里有 KDE吗? 3.3什么是当前的版本? 3.4我在哪里查找 KDE快照 ? 3.5我在哪里获得 Qt ? http://blog.chinaunix.net/uid-20765964-id-2583221.html
12.个人信用信息服务平台关闭https://ipcrs.pbccrc.org.cn/
13.梦学谷在线教育平台,知识付费,博客社区,倍速视频播放,支付宝微信uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。 DCloud公司拥有600万开发者用户,几十万应用案例、12亿手机端月活用户,数千款uni-app插件、70+微信/qq群。 http://test-ext.dcloud.net.cn/plugin?id=5341
14.08加密GitHub使用(gitday02)三.第三方代码托管平台 四.模拟开发MJD项目 1.创建index文件,推送到本地仓库 2.修改了数据 将数据推送到远程仓库 3.查看提交的内容 注意:.idea文件忽略问题 每次修改文件, .idea这个文件都会相应变动, 这个文件需要忽略 解决方法: (1) 在对应的文件夹下用命令创建 .gitignore文件(只能用命令创建) https://www.jianshu.com/p/7bc67e16d907
15.全国投资项目在线审批监管平台入口进入全国投资项目在线审批监管平台入口页面,查看全国投资项目在线审批监管平台入口网址、操作流程、受理条件、工作时间及咨询电话等相关信息,为您提供24小时专业的在线问答服务。https://www.95ye.com/shop/10524.html