首页 > 编程知识 正文

万用表的使用方法教程(水晶报表基本使用方法)

时间:2023-05-03 10:02:07 阅读:123969 作者:620

开发工具和关键技术: VS/MVC

作者:不安的背包

写作时间: 2019年4月22日

晶体报告是一种商业智能(Crystal Reports )软件,主要用于设计和生成报告。 水晶报告是业界最专业、功能最强大的报告系统,除了强大的报告功能。 最大的好处是实现与大多数常用开发工具的集成和接口。 在VS.Net平台上进行报告开发的程序员,一定会被水晶报告的强大、效率、整合等特性所感动。 除了开发新的程序,在工作中我们还需要接触到许多快速软件系统报告功能升级的需要。 如果能将水晶报告这一强大的工具结合起来,往往能更高效地完成更多的工作。 (这一段来自Sogou百科)

首先安装水晶报告,在项目的新项目中查找“Reporting”中是否有“CrystalReport”。 如果有,则证明安装成功。

创建新的" CrystalReport "后,创建用于接收数据源的“数据集”。

打开“数据集”,右键单击以添加TableAdapter,进入TableAdapter配置向导,单击“新建连接”,连接到指定数据库中的表,单击“下一步”,然后单击此时,您可以进入“选择命令类型”,从三种访问方法中选择一种,以查找需要从SQL语句发出的数据。

数据集完成后,单击以进入“CrystalReport”。 “CrystalReport”包括Section1(报告头)、Section2)、Section3)、Section4)和section。section 1包括标题、打印时间和打印「

右键单击数据库的数据库专家,然后通过“我的连接”在数据源中找到要添加的表。 请在[选定的表]树中选择一个表,然后单击选择或按f 2键。

笨蛋方框是特殊字段、文本对象(文本框)、摘要、排序控件、组、节、交叉表、子报表、线条、边框,用于查找连接和添加到数据源的表Section2和Section3是同一帧,建议在Section3中使用,以避免重复的线条

边界尽可能绘制第3部分的顶部,而不是第2部分。

如果主报告的预览显示如下,则成功:

将列表结果转换为数据类型数据的数据类型dt=linqtodatatable (列表); print report.reportdbmydb=newprintreport.report db (; //dt中的数据在数据集的数据表中显示为mydb.tables [ ' TB achievement ' ].merge (dt ); //实例化报告模板achievementreportrp=newachievementreport (; //报告的物理文件地址stringstrrptpath=system.web.httpcontext.current.server.mappath ('~~/' ) areasexamination //报表数据源RP.setdatasource(mydb )设置; stream stream=RP.exporttostream (crystal decisions.shared.export formattype.portabledocformat0); 将报告文档转换为文件流返回文件(流,'应用程序/pdf ' ); 输出到控制器即可。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。