2018/5/14~2018/5/18 周记
Fastreport是一个强大的报表控件,使用起来也很方便,有点类似于VS里面winform的工具箱,都是直接拉控键到界面上,双击控键,输入你想显示在页面的值。
首先是创建新的数据源,有两种方式连接数据源,一种是连接到数据库上,关联数据库的表,这样就可以直接调用数据库表里面的数据。还有一个是连接一个空的数据库,在输入创建表的SQL语句,创建一个新的表,右击表,增加新的列,在练习使用Fastreport过程,遇到了一个很奇葩的问题。在列的属性里面有一个Calculate,当把它设置成false时,我预览就会报下面的错:
但是另一个项目里面我把Calculated设置false就没有报错,可以预览。一直搞不懂这到底是为什么。。
还有一个就是如何删除掉Fastreport里面那些表。找了很久一直找不到删除这些表的方法。。
如何在C#中引用Fastreport的报表呢??
首先在要引用Fastreport,这样才能使用Fastreport的方法。代码如下所示:
private void button3_Click(object sender, EventArgs e){string reportName = "Model.frx";string path = Application.StartupPath + "\\" + "Model.frx";FastReport.Report fr = new FastReport.Report();if (File.Exists(path)==true){fr.Load(reportName);//加载回执单表DataTable dataTable = new DataTable();SetModelInfo();//创建一张信息表 CreateDataTable(dataTable, modelQr);fr.RegisterData(dataTable, "tt");//fr.PrintSettings.ShowDialog = true;//fr.Print();if (fr.Prepare())fr.ShowPrepared();}
frx文件一定要放在该类库的bin文件下的debug里面。不然读取不到。
Fastreport里面创建的表里面的列名要和在C#代码里面字段Model的属性字段一样,这样在打印报表时候才能把数据传过去。
效果如下所示:
生成的二维码,因为有之前的 项目在,所以我只是一直在copy代码而已,虽然还不懂二维码到底是怎么生成的,但是起码以后有碰到的话可以弄得出来一个二维码。
转载于:https://www.cnblogs.com/cc1120/p/9057429.html
2018/5/14~2018/5/18 周记相关推荐
- 学习手记(2018/7/14~2018/7/18)——快乐纪中
2018/7/14:普通的纪中一天 儿子兄弟表示法 将一颗多叉树转换为二叉树的方法,左子节点连原树的第一个儿子,右子节点连原树的右边的兄弟 适用范围:树形dp 数位dp常见方法 状态压缩 分类讨论 记 ...
- JZOJ 5814. 【NOIP提高A组模拟2018.8.14】 树
梦游中的你来到了一棵 N 个节点的树上. 你一共做了 Q 个梦, 每个梦需要你从点 u 走到点 v 之后才能苏醒, 由于你正在梦游, 所以每到一个节点后,你会在它连出去的边中等概率地选择一条走过去, ...
- 资源 | 2018年14个顶级AI和机器学习会议名录
编译 | AI [AI科技大本营导读]人工智能和机器学习已经跳出科幻小说的范畴,冲进了现实.不管是技术层面还是商业环境方面,这些领域都在迅速发展,紧跟潮流的步伐是非常重要的. 无论你是技术参与者还是战 ...
- 资源|2018年14个顶级AI和机器学习会议名录
编译 | AI [AI科技大本营导读]人工智能和机器学习已经跳出科幻小说的范畴,冲进了现实.不管是技术层面还是商业环境方面,这些领域都在迅速发展,紧跟潮流的步伐是非常重要的. 无论你是技术参与者还是战 ...
- 2018.8.14笔记
2018.8.14笔记 setsiblingindex(idx)设置兄弟结点先后顺序时,若idx处已有结点X,则结点X及其后的所有节点后移 gc alloc,就是申请堆内存,堆内存申请无处不在,不可能 ...
- 计算机系职教周方案,琼软院软件〔2018〕14 号:关于印发《软件工程系2018年“职业教育 活动周”活动方案》的通知...
琼软院软件[2018]14号 海南软件职业技术学院软件工程系 关于印发<软件工程系2018年"职业教育 活动周"活动方案>的通知 各位老师: <软件工程系2018 ...
- 2018.11.14成立我的博客
2018.11.14成立我的博客 转载于:https://www.cnblogs.com/zengxx/p/9957509.html
- 训练日志 2018.11.14
这周的计划是 Ford.SPFA 看完了,2-SAT 看了一半,并查集没按计划完成,但把最小生成树看了,还算可以... 下周 2-SAT.次短路径.并查集... 今晚打比赛..菜的一批...做了 4. ...
- 暑期训练日志----2018.8.14
训练第16天. 上午因为百度之星的比赛,还是没法做题,看了看教练发的 DP 专栏,忽然觉得以前学的 DP 还是不够深,就跑去把之前整理的 DP 和背包九讲重新看了一遍 下午把昨天个人赛没写的两个题搞明 ...
最新文章
- 一分钟详解「本质矩阵」推导过程
- 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第1章-多智能体系统一致性问题概述
- 08 ORA系列:ORA-01861 文字与格式字符串不匹配
- elasticsearch索引模板
- C++11 标准新特性:Defaulted 和 Deleted 函数
- 做一个项目,平时都用到哪些工具提高效率(下)
- Git学习第三课 使用github创建一个新的项目
- 小程序点击获取循环列表中的内容
- sql动态sql给变量复值_在动态SQL中使用变量
- JVM性能监控工具(一)-jdk命令行工具
- 20155238 2016-2017-2 《Java程序设计》第六周学习总结
- 情感分析技术在美团的探索与应用
- .NET WPF教程(1)——基础
- HTML动态分页函数
- Hadoop原理讲解(面试题)
- 会员积分系统运营的五个操作步骤
- SQL Server 2000 数据库安装与配置图文教程
- k8s 配置存储之 Configmap secret
- 以vgg为backbone的简易图像检索系统
- CopyMemory不同类型数据之间的复制
热门文章
- 「每天一道面试题」String和StringBuilder、StringBuffer的区别
- 电商大战折射商业伦理缺失形势探讨
- 《Android游戏编程入门经典》——1.7节小结
- 1021. Deepest Root (25)
- 01【在线日志分析】之Flume-1.7.0源码编译导入eclipse
- openresty 前端开发入门四之Redis篇
- I00014 汉若塔问题的C++程序
- zabbix_fetion_alter
- 【ORACLE 高可用】使用GOLDENGATE 配置Oracle-MySQL的异构复制
- android 弹出PopupWindow后背景逐渐变暗