随笔分类 -  报表工具

在RDLC报表中对纸张的设置
摘要:RDLC报表是存放成XML文件格式的,这一点你可以直接打开RDLC报表文件看一下,而且在使用时,通过ReportViewer来读取报表并与数据源进行合成,也就是说RDLC是定义了一个格式,那就不能通过代码一类的进行设置,除非你直接改XML. 你可以在设计报表的时候来定义报表的大小,建议的做法是在系统中增加自己所需要的纸张类型(在打印机中的服务器属性),然后在指定报表也是这种尺寸(在RDLC报表设... 阅读全文

posted @ 2008-11-22 23:13 龙少爷 阅读(10037) 评论(5) 推荐(0)

RDLC报表中的参数输入
摘要:在以前所设置的RDLC报表中,主要是在WinForm的环境下对报表的设置及使用,因工作原因并没有在Web下使用过,所以对此开发方式下的操作是否与WinForm相同或有差异,在没有使用的情况下,不敢妄下断语。 近日得空,参照以前的使用方式做了一次测试,结果表明,至少在参数传入方面,并没有改动,以下对我的测试过程进行一下描述,以期对别人的使用及发布有一点帮助。 开发环境:VS2008 测试内容:仅对参... 阅读全文

posted @ 2008-11-11 18:08 龙少爷 阅读(4427) 评论(5) 推荐(2)

使用FastReport Studio开发报表(四)
摘要:其它未尽事宜,想起来就加点儿: 运行时更改报表模板: FastReport Studio在显示报表时,先读取报表的模板,然后再从数据集内取得数据写入模板中,最后合并显示。所以在需要更改报表的格式时,只要将报表模板文件更改就可以了。 private void button1_Click(object sender, EventArgs e) { ... 阅读全文

posted @ 2008-03-25 11:24 龙少爷 阅读(2628) 评论(3) 推荐(0)

使用FastReport Studio开发报表(三)
摘要:关于报表的导出: 报表的导出是一件很麻烦的事,因为所需要的格式不同,用户的要求也不一样。FastReport Studio提供了转换的方法,不需要再自己费力,还不一定讨好。可以使用的格式有多种: 如果需要送至打印机上,那就更简单了: report.print(); 阅读全文

posted @ 2008-03-25 11:09 龙少爷 阅读(2324) 评论(0) 推荐(0)

使用FastReport Studio开发报表(二)
摘要:二、在开发环境的代码中使用 在C#中新建一个WinForm项目,并在工具栏中引用FastReport Studio的Com库,选择其中的预案控件,并将其拖放到窗口上。 在FastReport Studio的安装路径的例子程序中,将FrxDataTable复制到程序中并加入。程序代码如下: 1 private void Form1_Load(object sender, Eve... 阅读全文

posted @ 2008-03-25 11:00 龙少爷 阅读(5542) 评论(8) 推荐(1)

使用FastReport Studio开发报表(一)
摘要:Fr报表是俄罗斯人开发的一套报表工具,我开始接触是在Delphi中,免费开源,报表生成可以使用设置好的模板,也可以在运行过程中由代码直接生成。使用模板报表在一定程度上解决了一个中国式报表的复杂性问题,如果用户使用感觉某一项不合适,可以在使用过程中对模板直接修改。国内有不少商业软件中就使用了此控件,尽管有些一直不承认。 现在的Fr已经升级为FastReport Studio,已经是一个商业的控件了,... 阅读全文

posted @ 2008-03-25 10:47 龙少爷 阅读(6561) 评论(3) 推荐(1)

项目收尾了,真是个好事!介绍个报表工具吧
摘要:我的项目终于验收过了!最近一段时间,紧张、焦虑的心情一直在压抑着,感觉到种悲壮。这个项目还真是有点复杂,数据库有Oracle和MS Server,较多的表记录已经接近1.5亿。程序有C/S,也有B/S,有.net remoting,还有消息,其中还夹着WebSphere,我真要崩溃了,年也没有过好,现在可以稍轻松一些了。 在开发的时间,以前做报表用的是RDLC,因为这是开发工具本身带的,考虑到兼容... 阅读全文

posted @ 2008-03-06 22:09 龙少爷 阅读(1390) 评论(0) 推荐(1)

使用RDLC报表(四)--钻取式报表
摘要:本文内以MSServer自带Northwind库文件内的Customers及Orders这两个表为例,建立两个报表文件,在查询得出Customers的表数据后,点击此表内的CustomerID数据,报表将转入至下一个报表,并显示与之相关的Orders的数据,即VS中所谓的钻取式报表。1、打开一个工程,并新建一个From,放入一个Button及一个ReportViewer控件。2、在工程内新建一个数... 阅读全文

posted @ 2007-03-07 16:07 龙少爷 阅读(7086) 评论(7) 推荐(1)

使用RDLC报表(三)--向RDLC报表传入参数
摘要:在使用报表向客户展示结果数据时,实时的在报表中显示某些特定的数据是必需的,如:显示的部门、打印的日期等。本文只简单的演示向报表内传入一个字符值。如有其它问题,欢迎讨论。1、新建一个工程TestReport,一个Form窗体,放入一个TextBox、一个Button按钮,再放入一个ReportViewer控件。2、在ReportViewer上选择新建一个报表3、在打开的报表设计器中,选择工具栏的“报... 阅读全文

posted @ 2007-03-06 14:41 龙少爷 阅读(24239) 评论(25) 推荐(4)

使用RDLC报表(二)--使用自定义数据集
摘要:1新建窗体 2建立数据源 3建立报表 新的数据报表已经生成,下面开始对数据源进行设置。 4对报表自动生成的数据源进行设置 选择工具栏 à 报表 à 数据源,选中所要修改的数据源后,用“重命名”对其进行修改,如myds。 修改完成后,确定退出此窗口。 选中报表设计器内的表格,显示属性。将表格的数据集名称更改为上面修改的名称。 如果一个报表文件内只有一个数据源,则表格内的数... 阅读全文

posted @ 2006-04-21 19:42 龙少爷 阅读(17021) 评论(24) 推荐(1)

使用RDLC报表(一)
摘要:1 建立数据源 启动VS2005新建一个窗体项目,命名为TestProj 在左边的窗体内选择“添加新数据源”或在菜单上操作“添加新数据源”: 选择后出现对话窗体,选择“数据库”,进入“下一步”: 本数据源以SqlServer2000所提供的Northwind数据库为例,因此在数据库内选择驱动程序为SqlServer,具体操作视所用数据库而定(如果连接为Oracle,建议... 阅读全文

posted @ 2006-04-19 22:40 龙少爷 阅读(13232) 评论(18) 推荐(2)

导航