水晶报表打印s删除数据
水晶报表打印
先创建报表和数据集,再把需要打印的数据列填入数据集和报表
接下来就去控制器中查询需要导出的数据,用FirstOrDefault()方法返回序列的第一个元素,
再将查询出的数据转换为DataTable数据类型
然后把dt的数据放入数据集的数据表中,并实例化报表模板
最后我们获取报表物理文件地址,并把报表文件加载到ReportDoucument
设置报表数据源,再把ReportDocument转化为文件流
将IEnumerable 类型的集合 转换为DataTable类型
先声明一个PrintAchievement方法,
再把值给获取到
再判断头一个下拉框是否为0,如果为0,就是已显示全部信息,然后我们就弹出一个提示框,是否打印全部数据,如不需要就请筛选数据
如果不为0,就是已经筛选过数据了,可以直接打印
02
文献种类:专题技术文献;
开发工具与关键技术: VS 删除数据
作者:黄昌富 ;年级: ;撰写时间:2019 年 4 月 8 日
文献编号: 归档时间: 年 月 日
删除数据
首先创建一个方法,并且给声明一个int 类型的参数
再用一个try catch来捕捉错误
然后我们去model数据里查询出需要删除的数据,并返回序列的唯一元素,如果该序列并非恰好包含一个元素,则会引发异常
如果页面传来的ID和数据库中的ID值相同,就可以Remove删除listCertificat
如果数据库中受影响的行大于0,就代表数据删除成功,
否则就是删除失败
现在我们去到视图层,声明一个方法
再把数据初始化
再获取选中值
再声明一个变量赖接收选中值的数据
如果变量的长度为0的话,就代表没有选择需要删除的数据,
这时候我们就要提醒用户,请选择需要删除的数据
如果有选择到要删除的数据,我们要提示用户是否确认删除,
如果确认的话,就便利循环,用户选择了多少条数据,
然后我们就把这些数据给删除掉
我们再弹出成功删除了多少条数据,再重新把数据重新查询一下
水晶报表打印s删除数据相关推荐
- oracle 水晶报表开发,水晶报表连接Oracle做数据报表笔记
首先,新建一个水晶报表的文件,这个时候要给这个报表文件绑定一个oracle数据源, 选择右侧菜单的这个东西,选择"数据库专家",打开之后是这么一个界面: 选择建立新连接: 这个地方 ...
- 水晶报表打印出错,未能加载文件或程序集“CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0
在没有安装VS的电脑上运行的时候,只要打开报表就会出现这个错误 System.IO.FileNotFoundException: 未能加载文件或程序集"CrystalDecisions.Re ...
- 水晶报表制作6*4cm的打印纸标签,预览时数据是一页,打印出来却多了一页空白?
欢迎来到一块钱的博客!!! 问题描述:水晶报表 预览时数据是一页,打印出来却多了一页空白.如图: 问题情况分析: 尝试1: 用水晶报表工具Crystal Reports2010设置一个(宽)6X4cm ...
- 大数据量下水晶报表的实现及显示过程中的进度条显示讨论
最近一段收到的反馈中,有几位是问到在应用程序中使用水晶报表时,大数据量情况下因为等待时间过长,给用户的感觉不好 所以想增加一个进度条,给用户一个比较直观的印象. 本文针对此问题而生,但是并没有一个像样 ...
- 【分享】水晶报表多打印空白页的解决方法
最近再次接触水晶报表打印,遇到个空白页和页脚内容无法打印的问题,折腾了很久,最终在早上解决了,写出来与同行们一起分享. 一个模板中放置主从报表,我是参考http://www.cnblogs.com/b ...
- 水晶报表乱码中文乱码问题(收藏)
水晶报表乱码中文乱码问题 - Crystal reports 原因1:CR輸出的漢字格式不对(簡體還是繁體),簡體要先在區域設成(中國),然後在cr裡設字體為"宋體"即可 原因2: ...
- 【水晶报表内功心法】--PUSH模式样板招式
索引 .[水晶报表内功心法]--序言 .[水晶报表内功心法]--推拉之间 .[水晶报表内功心法]--PULL模式样板招式 ======================================= ...
- 水晶报表中让行高自适应高度(即根据内容的来适应高度)
1.在水晶报表打印中,有些内容可能占两行.三行.四行内容,但有些内容仅占一行内容,如果固定行高,会造成纸张的很大的浪费,如下图所示 2.如上图所示,零件型号.名称.规格三列超出一行内容,怎么让内容自适 ...
- 水晶报表导出数据并实现打印
要在里一个页面上进行操作 ReportDocument rdocument = new ReportDocument(); //公用打印方法 ExportCrystalL ExCrystal ...
最新文章
- Oracle11gR2 数据库客户端PL/SQL中文乱码的问题
- 【Android应用保护技术探索之路系列】之一:Android应用保护技术开篇
- python绘制饼图explode_python通过matplotlib生成复合饼图
- 《标准库time、datetime、calendar、random的使用》
- alpine linux 源码安装,关于docker:如何安装Go in alpine linux
- python——学习笔记2
- find与grep的区别
- 用StreamReader读取服务器端文本文件,或远程网页
- iscsi:IO操作流程(五)——IO完成处理
- 马云卸任阿里巴巴董事局主席;苹果承认违法中国劳动法;IntelliJ IDEA 2019.2.2 发布​ | 极客头条...
- ArcGIS10.6使用ArcGIS Diagrammer
- 如何自学python知乎-你们都是怎么学 Python 的?
- Linux中的挂载命令
- 数据库一键自动生成 Java 实体类和数据库文档
- 分布式光纤振动传感技术在电力电缆管道防外力破坏的应用
- SiTime硅晶振解决方案—汽车摄像头
- java duration 设置值,Java Duration plus(Duration)用法及代码示例
- 教你如何鉴别iPhone翻新机!
- 学计算机语言需要英语基础吗,数学和英语不好的人能学编程吗?
- uniapp app安卓系统真机调试