using CrystalDecisions.CrystalReports.Engine
using CrystalDecisions.Shared
strEndDate=Request.QueryString.Get("EndDate");
//声明报表的数据对象
CrystalDecisions.CrystalReports.Engine.DatabasecrDatabase;CrystalDecisions.CrystalReports.Engine.TablecrTable;
TableLogOnInfodbConn=newTableLogOnInfo();
//创建报表对象opt
ReportDocumentoRpt=newReportDocument();
//加载已经做好的报表
oRpt.Load("F:\\aspnet\\WroxWeb\\ItemReport.rpt");
//连接数据库,获得相关的登陆信息
crDatabase=oRpt.Database;
//定义一个arrtables对象数组
object[]arrTables=newobject[1];
crDatabase.Tables.CopyTo(arrTables,0);
crTable=(CrystalDecisions.CrystalReports.Engine.Table)arrTables[0];dbConn=crTable.LogOnInfo;
//设置相关的登陆数据库的信息
dbConn.ConnectionInfo.DatabaseName="WroxSellers";dbConn.ConnectionInfo.ServerName="localhost";
dbConn.ConnectionInfo.UserID="sa";
dbConn.ConnectionInfo.Password="test";
//将登陆的信息应用于crtable表对象
crTable.ApplyLogOnInfo(dbConn);
//将报表和报表浏览控件绑定
crViewer.ReportSource=oRpt;
//传递参数
setReportParameters();
分享到:
相关推荐
总结来说,C#.NET中传递水晶报表参数的过程包括: 1. 创建`ParameterFields`实例。 2. 对于每个报表参数,创建一个`ParameterField`实例,并设置其`ParameterFieldName`。 3. 创建`ParameterDiscreteValue`或`...
通过这些示例,可以了解到***中水晶报表参数在代码中赋值的方法,这些技巧对于开发动态报表和实现高度交互的报表应用非常有用。了解如何操作这些参数,可以帮助开发者在用户界面层与报表生成层之间灵活地传递数据,...
4. **参数化报表**:如果你的报表需要根据用户输入或特定条件过滤数据,可以设置水晶报表参数。在VB.NET代码中,你可以根据需要设置参数值,然后呈现报表。 5. **预览和打印报表**:在VB.NET程序中,你可以使用...
本文将深入探讨如何利用时间段参数来筛选水晶报表中的数据,以实现更精确的报告过滤。 首先,我们需要了解水晶报表中的参数。参数是用户在运行报表时输入的值,这些值可以用来动态地改变报表的查询条件。在本例中,...
通过C#代码设置报表参数,例如筛选特定日期范围内的数据,然后在界面上展示报表,用户可以直接查看或导出报表。 6. **学习和进阶** 学习水晶报表需要掌握其设计界面的操作,理解数据源配置、数据绑定和报表结构。...
7. **报表参数**:为了增加交互性,可以设置报表参数,让用户在运行时输入值来动态过滤数据。例如,用户可以选择特定日期范围或部门,报表会根据这些参数实时更新。 8. **图表和图形**:水晶报表支持多种图表类型,...
设置报表参数。水晶报表支持动态参数,允许用户在运行时输入值以过滤或定制报告。在设计阶段,可以添加参数字段,并设置其默认值、验证规则和提示信息。 编程交互。在VB6.0代码中,你可以控制水晶报表的行为,比如...
5. **处理参数**:如果报表包含参数,需要在运行时获取用户输入,设置报表参数值。 **安装与配置** 安装"CrystalReports10_5安装包"后,开发者将获得所有必要的组件,包括水晶报表设计工具和运行时库。安装过程中...
水晶报表动态加载图片技术详解 水晶报表是一种常用的报表生成工具,但是在实际应用中,,我们经常需要在报表中加载图片,但是水晶报表并不支持直接加载图片文件。为了解决这个问题,我们可以使用动态加载图片的技术...
这个程序演示了如何从数据库查询数据,将数据绑定到水晶报表,并通过参数传递自定义信息来动态生成报告。以下是该程序涉及到的主要知识点: 1. **水晶报表(Crystal Reports)**:水晶报表是一款强大的报表设计工具,...
4. **参数化**:通过设定报表参数,用户可以自定义输入值,以过滤和筛选报表数据。这提高了报表的灵活性和交互性。 5. **发布和分发**:水晶报表支持多种发布方式,包括在Web服务器上发布为Web报表,或作为独立的...
5. **设置报表参数**(如果有的话):某些报表可能需要参数来筛选或定制数据。使用`SetParameterValue`方法设置这些参数: ```csharp report.SetParameterValue("ParameterName", parameterValue); ``` 6. **...
水晶报表是一种强大的报表设计工具,广泛应用于各类企业的数据可视化和报告生成。本指南将深入探讨水晶报表的开发过程,提供详尽的使用说明,助您高效地创建、管理和分享数据报告。 1. **水晶报表简介** 水晶报表...
例如,使用报表参数筛选数据,只加载用户关心的部分,或者使用水晶报表的导出功能,让用户选择适合他们的格式。 总结起来,要在VB.NET的Web应用程序中使用水晶报表,你需要进行报表设计、配置Web服务器控件、绑定...
如何使用水晶报表里的命令参数 How to use Crystal report Command parameter? http://www.chinapoesy.com 里面有说明和截图文档。我的是水晶报表11专业版
为了在视图中正确显示水晶报表,我们可能需要在视图中嵌入相应的Viewer控件,并配置合适的参数来渲染报表。 除了上述的实现细节外,文章还涵盖了如何使用CrystalDecisions.CrystalReports.Engine命名空间处理水晶...
本文将详细讲解如何使用参数来设置水晶报表的标题,以实现更灵活、动态的报表呈现。 首先,理解水晶报表的基本概念是至关重要的。报表由多个部分组成,包括页眉、页脚、细节区、汇总区等。标题通常位于页眉部分,...
总结来说,这个实例涵盖了Java环境下使用水晶报表的基本流程,包括集成、设计报表、设置数据源、参数,以及导出PDF的关键代码。掌握这些知识点,可以帮助开发者在Java项目中实现高效、灵活的报表生成和导出功能。