首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

水晶报表的推模式

在一个多层结构中,水晶报表的使用往往比较繁琐:     1、在项目中添加数据集,形成xsd文件     2、利用xsd文件,在水晶报表环境中生成报表     3、回到.net,添加rpt文件 这样做的坏处除了繁琐...其实利用水晶报表的推模式,将很灵活的实现报表。思路是:事先建立报表的架子,运行时为报表指定数据。...具体实现:     1、在水晶报表环境中,建立新数据连结,怎么方便怎么来,建议用oledb,快。     2、然后创建报表     3、回到.net环境中,添加rpt文件。    ...将该实例赋给报表控件。     5、重新绑定即可。    ...6、注意:似乎水晶报表控件没有Viewstate,Postback后很难保持状态,必须在page_load中判断postback状态,进行数据赋值操作。

93750
您找到你想要的搜索结果了吗?
是的
没有找到

ASP.NET中水晶报表的使用

也正是因为报告引擎的作用,才可以将Asp.Net中的水晶报表转换成为普通HTML格式   水晶报表设计器(Crystal Report Designer (CRDesigner.dll))   水晶报表就是在设计器中创建的...执行模式   水晶报表取数据可以使用下面的方法实现:   Pull 模式:   被请求时,水晶报表直接根据指定的驱动连接数据库然后组装这些数据。   ...报表类型:   水晶报表设计器能够直接包含报表至工程也能够使用独立的报表对象。   ...在这种情况下,你不得不使用水晶报表的”ReportDocuemt“对象建立一个实例,并且”手动“地凋用报表。   其它注意事项   尽管水晶报表查看器拥有一些很酷的功能,如缩放、页面导航等。...让我们感受一下----在Asp.net中使用一个现成的水晶报表文件   让我们先感受一下在WebForm中使用水晶报表的感觉。

2.6K30

水晶报表文本在web中无法两端对齐

在Web上利用水晶报表显示一段文本,用的是动态加载rpt的方法,结果出来的文本效果如下:         右边很不齐,于是回到水晶报表10程序中调rpt,很快,把文本的对齐方式设为两端对齐就好了...于是,我便打算在动态加载时,即在将ReportDocument对象赋给报表对象前,对该文本字段用程序方式控制对齐方式。...很难得到字段的引用,最后终于搞定,我对cr的对象结构也有了一点点的进一步了解:         水晶报表在.Net中,主要的命名空间,一个是CrystalDecisions.CrystalReports.Engine...这个对我来说没有用,我只想控制已经加入到报表中的字段。        ...这种对齐方式,不能得到很完美的效果,——至少不可能达到想word或者报表系统本身这样的本地应用程序达到的效果。

2.3K90

水晶报表13.x(Crystal Reports for VS2010)的安装部署经验

每列代表一类资源,每行代表一个版本,我仅就我知道的资源类别介绍一下: Install Executable:我理解是完整版,包括VS插件报表设计器、运行环境等所有东西,装上后就可以在VS中创建CR报表了...由于CR MSI是可以独立安装的,它已经集成了VC80 msm、ATL啥的,只要它装完就已经可以支撑报表运行;另外就是这种方法可以写条件判断是否已装CR组件,如果已装就不装了,这样能大大缩短整个安装时长...话说无论是MSM法还是MSI法,只要是没装CR的机器,部署CR组件的时间都挺长的,这尼玛水晶报表更新到这一版就这点不好,早期版本的安装都是很快的,这一版没个几分钟装不下来。

1.8K30

全面对比主流 .NET 报表控件

水晶报表:是由Crystal Services 公司开发的,主要用于设计及产生报表。...图表设计步骤 水晶报表 水晶报表必须为图表准备数据,数据准备完成后,才可以使用图表控件,对于运行时报表数据源的报表,创建图表就不会很方便。...FastReport:报表支持当前所有的浏览器 IE、谷歌、火狐、Safari 等 Stimulsoft:支持IE 、Firefox 、Chrome、Safari ,但要求在网页端浏览报表需要安装不同的插件...浏览器兼容性 在网页端的展示,水晶报表需要安装一个ActiveX的插件,并且交互性差。Stimulsoft Reports需要在客户端安装Flash,ActiveX等插件才可以预览。...ActiveReports和水晶报表报表文件是一种文件格式,方便服用及升级。

4.5K00

揭秘报表新玩法!标配插件不再单调,如何用柱形图插件让你的报表瞬间高大上!

下面以柱形图为例介绍如何使用JavaScript在报表中引入图表。 本文使用软件Visual Studio Code(以下简称“VSCode”)作为编程环境,请您以管理员身份运行它。...以下是在报表中集成柱形图插件的步骤: 创建一个工程并引入资源 创建柱形图的Html文件 创建柱形图的JS文件 创建柱形图的CSS文件 1.创建一个工程并引入资源 第一步在文件管理器中创建一个空白的文件夹作为工程并用...3.创建柱形图的JS文件 第一步在JS文件夹中新建一个JS文件(注意:文件的名称要和html文件中引入的文件名称一致,详情见创建Html文件的第四步)。...在运行前需要下载一个插件:Live Server。...(Live Server插件) 安装完插件后需要重启VSCode软件,然后再打开第二步的.html文件后左键点击Open With The Live Server(中文叫以浏览器打开)便可以在浏览器中显示

14310

js插件教程

;我为了方便都写到一个html中了;请把这个script标签中的内容单独写在一个js文件里 //整个插件写在一个立即执行函数里;就是function(){}();函数自执行;保证里面的变量不会与外界互相影响...号(叹号)或者;(分号)这不是写错了,为了防止那个二货写的js结束没有分号;而可能发生报错 /* ;function(win,doc,$,undefined){ }(window...比如你要点击按钮 添加input的值到 div里 var addHtml = function(demo,btn){//插件名,调用的时候直接new一下插件名就行了并传参数或者传对象(一般这个函数名手写字母大写比较好...new addHtml("demo-2","add-2"); //这里是实例2调用插件的代码 //是不是明白为什么要写插件了;要封装;两个相同组件即使有相同的class名在dom...--这里是最简单的插件写法;当然还有传对象参数的插件等等。。。。-->

35.1K10

高效处理报表,掌握原生JS打印和导出报表为PDF的顺畅技巧!

作为一名工作者,掌握高效的报表处理技巧对提高工作效率至关重要。其中,原生JS打印和导出报表为PDF技巧是一种非常实用、高效且普遍使用的方式。...使用原生JS技巧,可以轻松完成报表处理的任务,避免使用繁琐的第三方库和软件,从而节省时间和金钱。掌握原生JS打印和导出报表为PDF技巧并不需要很高的前端开发技能,只需一些JS基础和DOM操作基础。...本文将向您介绍如何使用原生JS技巧打印和导出报表为PDF,并帮助解决在处理报表时可能遇到的问题和困难。...1.Demo介绍篇 下图是一个简单的数据报表,并使用饼状图展示,右边两个按钮分别是打印报表(Print)和导出报表为Pdf(Export PDF)。分别点击这两个按钮实现报表打印和导出为Pdf。...(Live Server插件) 安装完插件后需要重启VSCode软件,然后在Html文件中右键点击Open With The Live Server(以浏览器打开)便可运行。

28630
领券