随笔分类 -  VS2005 报表设计

基本上是SQL 2005 reporting services 和 Crystal Reports
VS2005+SQL2005 Reporting动态增加报表(*.rdlc)数据源
摘要:在阅读本篇文章前,我建议您先阅读我之前写的另一篇关于VS2005中如何将datast动态绑定到reportViewer的文章:VS2005+SQL2005 Reporting Service动态绑定报表(Web),因为该篇可以说是对上一篇的补充。 目的:通过代码生成ado.net DataSet,然后绑定到reportViewer,基本上实现完全代码化,动态化,使对报表操作更方便。 在上篇中我对如何使用ado.net DataSet动态绑定到reportViewer作了详细介绍,只是上篇中自己留下个疑问,就是对report这个xml文件本身的设计变得相当复杂,通过和网上朋友的交流以及查询资料,写了一个对报表xml文件操作的类,基本实现完全动态化报表操作。 阅读全文
posted @ 2006-09-05 13:14 Carlwave-陆飞(Fei.Lu) 阅读(14039) 评论(38) 推荐(1) 编辑
SQL 2005 Reporting Services:物理分页和逻辑分页
摘要:在Reporting Services中,分页往往是一件会让人困惑的事情,没有正确的设置属性会导致一些额外的空白页面或者一些不适当排版。这里给大家一些关于分页的建议,仅供参考。 在如何设置分页属性以前首先要阐明分页一共有两种,一种是物理分页(用于打印控件以及TIFF和PDF的输出),一种是逻辑分页(用于HTML和GDI输出)。 阅读全文
posted @ 2006-08-14 18:06 Carlwave-陆飞(Fei.Lu) 阅读(10890) 评论(8) 推荐(0) 编辑
VS2005+SQL2005 Reporting Service动态绑定报表(Web)
摘要:一、综述 这里我要介绍的是如何使用VS2005中的ReportViewer控件动态显示需要绑定的报表(*.rdlc)。由于我们已经很习惯使用DataSet作为数据源去绑定类似于GridView或者DataGrid等控件,那么是否有方法将DataSet作为数据源就像绑定GridView这样去绑定报表呢?答案肯定的。 让我们先看下最简单的连接方法:Reporting Service使用dataset.xsd作为数据源,建立一个页面page.aspx对应一个reportviewer控件对应一张report.rdlc报表对应一个dataset.xsd数据源。运用这种模式,那么在VS2005中提供了一个强大的向导,只需按照向导操作,网上资料或者MSDN中都介绍的很详细如何使用这个向导,在此不再详细描述。 其次,也是我主要要介绍的,动态绑定到ado.net dataset:由于大部分数据都是采用ado.net dataset作为数据源绑定,如果使用提供的向导操作便不能进行动态绑定,对于后台操作非常不便,故不能使用向导 阅读全文
posted @ 2006-08-09 15:51 Carlwave-陆飞(Fei.Lu) 阅读(21869) 评论(69) 推荐(0) 编辑
sql2005 reporting service,我总算找到一个完全程序化绑定报表(ado.net dataset 绑定reprot)的方案,谁能再给我些其他建议呢?
摘要:想想还是放首页吧,希望更多的人来交流…… 花了很长时间研究reporting service,也看了N多文章和资料,但还是处于迷迷糊糊混沌混沌的状态。 知道reporting service有很多强大的功能,也通过范例能过实现,但是对于报表的设计,最主要的是报表数据源和datasets的设计有点不是最理解,不过目前总算是找到一个解决方案,等整理好之后发出来给大家 http://msdn2.microsoft.com/en-us/library/aa337091.aspx这篇文章讲述了如何用ado.net dataset作为数据源去绑定report。我按照范例做确实成功了。 阅读全文
posted @ 2006-08-08 08:14 Carlwave-陆飞(Fei.Lu) 阅读(2892) 评论(4) 推荐(0) 编辑
VS2005中做报表选择Crystal Reports还是Sql2005 reporting service之我见
摘要:正如大家知道的那样,在VS2005中,不但集成了Crystal reports组件同时也集成了Sql2005 reporting service。 你可以选择其中的任何一种制作表报。那什么情况下选择哪中比较合适呢? 就我个人意见,选择Sql2005 reporting service是更合适的。 理由如下 阅读全文
posted @ 2006-08-02 09:39 Carlwave-陆飞(Fei.Lu) 阅读(12794) 评论(19) 推荐(0) 编辑