rdlc报表使用
来源:互联网 发布:python 隐马尔可夫模型 编辑:程序博客网 时间:2024/05/21 15:24
第一次接触报表这东西,以前也只是听过有水晶报表,这次一个小程序需求打印类似报名表的东西
我用的是vs2010带的rdlc报表,微软的东西用起来果然很容易,不考虑其他因素的情况下,rdlc报表很高效也很好的能完成我现在的需求
第一次接触报表,也不知道是不是应该那么用,反正就是用了,自己用的还很欢乐 ;)
需求是将包含各类信息的页面整成一页打印出来,这个查询主要查了4张表,包括基础信息、综合测评、奖项、处分等信息。
为了用rdlc报表实现,我想到的思路是在数据库中新建一张专门用于打印的表,在点击打印按钮时候,将当前要打印的信息都整合在一起存入。
报表是要数据绑定的,直接用强类型dateset对应上新建的表就好了。
RDLC 报表的简单使用可以参考:http://blog.csdn.net/keisuoy/article/details/1731528
用的过程出现了些问题。主要有两个:
1、在rdlc报表中嵌入图像。本来应该用外部方式,使用参数,然后传入图片物理地址给参数,不知道什么原因,我没成功,试了多次后改成直接将图片以字节流存入数据库,然后直接绑定到image控件上了,简单而又效率....
rdlc报表插入图片可参考:http://16610.blog.51cto.com/6610/566768
2、数据涉及多个表,我的处理方式很特殊,因为我确实不知道还有啥其他办法,把数据都整合到一张表中然后绑定到报表上,按行插入(行有自增长id防止数据重复),当然在打印一个学生信息时候,应该先清空这张表。因为设计的比较混乱,出现大量的空白行,需要使用“行可见性”设置hidden的表达式,比如表达式 =IIf(IsNothing(Fields!sno.Value),true,false) 的意思就是当这行的学号为空的时候,这行就隐藏了,否则显示。
- RDLC 报表使用
- 使用RDLC报表(一)
- rdlc报表使用
- rdlc报表的使用
- 使用RDLC报表
- VS2015 使用RDLC报表
- c# rdlc报表使用
- 使用RDLC报表(1) -(4)
- rdlc报表使用详细方法
- 使用RDLC报表(1) -(4)
- .C#中使用RDLC报表
- 使用RDLC报表(1) -(4)
- 使用RDLC报表(1) -(4)
- VS2010 RDLC 报表使用心得
- rdlc报表使用时注意事项
- 使用RDLC报表(三)--向RDLC报表传入参数
- 使用RDLC报表(三)--向RDLC报表传入参数
- 使用RDLC报表(三)--向RDLC报表传入参数
- 转: 函数的线程安全和可重入
- unity3d 后台资源加载 yield用法
- ffmpeg开发指南
- 数据结构实验1---约瑟夫环(“链表”实现)
- typedef四用途与两陷阱
- rdlc报表使用
- android.widget.PopupWindow
- unity3d 定时循环
- STL-0
- Asp.net程序性能优化详解
- What`s in your main() header?
- C语言中关于文本文件的【回车】【换行】总结
- iOS面试题集锦(1~10)
- 外媒评2013年十大创新社交媒体公司:第一名居然是... ... 腾讯