将rdlc报表作为资源嵌套使用】的更多相关文章

原文:将rdlc报表作为资源嵌套使用 如果我们准备在Windows Forms里面使用rdlc报表,那么会遇到一个问题:rdlc报表到底要不要作为附属文件的方式随程序发布? 这样做的优点是:报表可以后期修改,只要名称不变. 这样做的缺点是:报表暴露给用户了,可能被用户无意或有意地删除或修改,造成程序运行异常. 针对上述的问题,我们其实还可以将报表作为资源的方式嵌入.很显然,因为是作为资源嵌入的,所以是不可以再修改的.但因为资源是编译到程序集内部的,所以可以保护报表. 1. 将报表的属性中"生成操…
本文转载自:http://www.cnblogs.com/chenxizhang/archive/2009/05/16/1458469.html 如果我们准备在Windows Forms里面使用rdlc报表,那么会遇到一个问题:rdlc报表到底要不要作为附属文件的方式随程序发布? 这样做的优点是:报表可以后期修改,只要名称不变. 这样做的缺点是:报表暴露给用户了,可能被用户无意或有意地删除或修改,造成程序运行异常. 针对上述的问题,我们其实还可以将报表作为资源的方式嵌入.很显然,因为是作为资源嵌…
前段时间,做了RDLC报表,主要是三块功能: 1.从DataGrid提取(包括最新的增删改)的数据,自动生成对应的RDLC报表文件(以流的形式驻存在内存中),用ReportViewer类来展示.打印.排版.预览.分页 1-1.提供一个提取任意控件数据的通用接口,然后拼接成DataTable这种网状的格子.DataGrid里修改.增加.删除等数据变动,立即同步更新到报表 2.给一个简单的RDLC模板,提供表头的字体格式和表内部数据等样式相关的信息,然后再用DataGrid里提取的数据,生成Data…
  rdlc 报表字符类数据分为文本数据和表数据,区别就在于文本数据只有一个,表数据可以有多行,然而有很多数据只需要一个传入就可以比如打印某个用户的基本信息,很多信息都是唯一的,如果此时报表传入的数据用可视化的dataset的话,有些浪费资源,在这里就可以先设置 报表属性的 ReportParameters,然后在对应的浏览报表的代码里面添加 当然在上诉datarow对应的datatable的columnname和ReportParameters的设置要相同,传入数据,OK 再说说动态传入dat…
排版 1. 可以利用表格来布局,以避免调整固定宽度的麻烦. 2. 一个表的表头里还可以嵌套表格. 3. 设置rdlc报表打印格式.首先打开RDLC报表设计器页面.在灰色部分点右键 -> 报表属性.报表的默认设置都可以在此界面修改.当选择纵向时,报表宽度21cm,高度29.7cm.当选择横向时,宽度29.7cm,高度21cm. InteractiveSize设置纸张大小,Margin设置页边距,PageSize是设置报表的大小.适当减小边距来调整排版以供打印. 数据展示 1. 可以使用Hide D…
原文地址:http://blog.csdn.net/hk_5788/article/details/49846905  原文工具VS2010,测试版本工具VS2013 报表是这样设计的: 看看结果: ------------------------------------步骤(中间有些步骤可以交换) 1, 当然是新建一个winform窗体应用程序. 2, 在添加新项中,找到左边模版中的Reporting,在右边找到报表,报表命名随意. 添加报表完成后,界面如下图: 可以在视图->标尺 ,方便我们…
这2天纠结的报表基本上已近完成大部分功能.现在总结一下自己近期的学习成果 首先制作微软RDLC报表由以下三部分构成:1.制作自己的DateSet集合(就是报表的数据集):2.制作自己的报表文件.rdlc文件,用于画做报表样式,里面有微软自带的导出和打印功能,其实就为了少做这2个功能做少部分报表完全还不如自己生成报表灵活.制作显示报表的前台页面aspx文件,基本上就是插入一个ReportViewer然后关联上面的.rdlc文件,注意别忘了更新数据源和插入ScriptManager. 下图是我这是这…
问题:关闭rdlc报表打印预览后,关闭客户端,抛出异常“发生了应用程序级的异常 将退出” 办法:在容纳ReportViewer的窗体后台代码中,添加如下代码即可 protected override void OnFormClosed(FormClosedEventArgs e) { base.OnFormClosed(e); this.reportViewer1.LocalReport.ReleaseSandboxAppDomain(); }…
rdlc报表demo  .net 4.0  vs2013 文本框,图像控件,checkbox样式的打印 下载链接…
参考:http://stackoverflow.com/questions/427730/how-to-limit-rdlc-report-for-one-page-in-a-pdf 主要设置为:报表的pagesize属性要大于等于(报表主体body的size+报表的Margins) 比如A4纸: 报表的PageSize可设置为:Width:21cm    Height:29.7cm 报表的Margins可设置为:Left:1cm  Right:1cm  Top:1cm  Botton:1cm…