`
isiqi
  • 浏览: 16485123 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

水晶报表动态加载数据

阅读更多
以前在学习水晶报表使用的时候都是使用向导,直接连接数据库,然后将字段拖到报表文件中。不过项目中要使用水晶报表来动态加载数据,下面是实现的方法:

将取得的数据集导出为xml文件,然后使用数据库专家,选择创建新连接,选择数据库文件,然后浏览到刚才导出的xml文件,这时在字段资源管理器中就有数据库字段了,然后将这些字段拖放到报表文件中,


在字段资源管理器中拖放好数据后,就可以动态给水晶报表加载数据了,可以在程序中动态给ds赋值,刚才生成的xml文件也可以删除了。

关键代码如下:
CrystalReport1 report = new CrystalReport1;
this.crystalReportViewer1.SetDataSourceds;
this.crystalReportViewer1.ReportSource = report
分享到:
评论

相关推荐

    动态生成水晶报表 动态添加数据原

    本文将深入探讨如何通过动态方式创建水晶报表,特别是如何动态添加数据源,以及在VS.NET 2005环境中实现这一过程的具体步骤。 #### 一、创建数据集(DataSet) 数据集是水晶报表中非常关键的组成部分,用于存储报表...

    水晶报表动态显示图片

    水晶报表(Crystal Reports)是一款强大的报表设计工具,广泛应用于企业级的数据...在CR_DynLoadPics这个压缩包文件中,可能包含了一些示例代码、教程或模板,帮助用户更好地理解和实现水晶报表动态加载图片的功能。

    VB.net 水晶报表 动态数据源

    这个标题"VB.net 水晶报表 动态数据源"揭示了我们将讨论如何在VB.NET环境中利用水晶报表处理动态数据源。动态数据源意味着报告可以适应不同来源或结构的数据,而不仅仅局限于固定的数据库表。 1. **水晶报表简介** ...

    水晶报表实现加载多幅图片

    本项目主要探讨如何在水晶报表中实现加载多幅图片,并涉及图片的存储和读取。以下将详细讲解这一过程中的关键知识点。 首先,我们要理解水晶报表的基本架构。水晶报表允许用户通过设计界面来构建复杂的报表结构,...

    如何直接动态加载水晶报表文件源程

    动态加载水晶报表文件是提高应用灵活性和可维护性的重要技术,尤其是在大型项目中,报告需求可能经常变化。下面将详细阐述如何在C#.NET环境下,利用Visual Studio.NET实现动态加载水晶报表文件的源程序。 首先,...

    怎样动态指定水晶报表的数据源

    动态指定水晶报表的数据源是一项关键技能,特别是在需要根据运行时的条件或用户输入来更改报表数据来源的情况下。水晶报表在设计阶段通常需要预定义一个数据源,如数据库表、存储过程或DataSet,以便进行布局和字段...

    使用eclipse在jsp上显示水晶报表

    接下来,开发者可以通过编写JSP页面,使用水晶报表的API或标签库来动态加载数据,生成并展示报表。需要注意的是,报表的数据来源通常需要与数据库或其他数据源进行交互,因此还需要正确配置数据源,并在报表设计中...

    如何直接动态加载水晶报表文件

    在本教程中,我们将探讨如何直接动态加载水晶报表文件,以便根据需要灵活地展示数据。 首先,我们需要了解水晶报表的基本工作原理。水晶报表基于数据源,可以是数据库、XML文件、Excel表格等。报表设计时,我们通过...

    水晶报表动态创建字段

    总之,水晶报表动态创建字段的核心在于利用参数字段和动态SQL查询来适应变化的数据结构。这种技术在处理复杂和可变的数据报告时非常有用,但需要注意的是,动态字段可能导致报表的性能下降,因此在实际应用中需要...

    如何在水晶报表中过滤数据

    水晶报表是一款强大的报告设计工具,广泛应用于各类企业的数据分析与展示。在水晶报表中过滤数据是一项基本但至关重要的技能,它允许用户根据特定条件筛选出所需的信息,以满足不同的业务需求。下面将详细介绍如何在...

    水晶报表动态字段方法

    【水晶报表动态字段方法】是指在设计Crystal Reports时,根据用户的需求,能够在运行时动态地添加或显示不同的字段。这种方法通常用于处理不确定的或可变的数据结构,例如当报表的列数或列名需要根据用户输入或外部...

    C#动态水晶报表

    在IT行业中,报表系统是企业数据可视化和决策支持的关键组件,而水晶报表(Crystal Reports)作为一款强大的报表设计工具,广泛应用于.NET Framework环境,特别是与C#结合时,能够帮助开发者创建复杂的业务报告。...

    水晶报表 实现列的动态增加

    2. **创建数据视图**:在水晶报表中,你可以使用“字段浏览器”来添加数据源中的字段到报表。然而,对于动态列,你需要创建一个数据视图(DataSet)或者数据表(DataTable),并在代码中动态地添加或删除列。这通常...

    vb6.0水晶报表的制作学习资料

    在VB6.0代码中,你可以控制水晶报表的行为,比如加载数据源、设置参数值、打印报表或导出为其他格式(如PDF、Excel等)。这通常涉及水晶报表的类,如CrystalReport1,以及它的方法和属性。 调试和测试。完成报表...

    如何动态指定水晶报表数据库

    1. 创建水晶报表:首先,设计报表模板,添加需要的数据字段和布局。 2. 参数化连接字符串:在报表设计界面,为数据库连接字符串创建一个参数,并在报表加载时传入正确的值。 3. 设置运行时连接:在代码中,实例化...

    水晶报表交叉报表设计

    水晶报表是一款广泛应用于商业智能和数据分析的工具,尤其在生成复杂报表方面表现出色。交叉报表是水晶报表中的一个重要特性,它允许用户以行列交叉的方式展示数据,便于进行多维度的数据分析和比较。在这个“水晶...

    水晶报表的使用-同一数据源

    水晶报表是一种广泛应用于商业智能和数据分析的工具,尤其在.NET框架下,它为开发者提供了强大的报表设计和展示功能。在这个“水晶报表的使用-同一数据源”主题中,我们将深入探讨如何利用Dataset作为参数,以及如何...

    c#中动态加载水晶报表自定义字段

    C#中动态加载水晶报表自定义字段需要遵循一定的步骤,包括创建报表模版、添加记录集、添加参数字段、将参数字段和数据库字段放入水晶报表内、编写代码等。同时,自定义字段的实现方法包括使用报表引擎的API、使用...

    winform中 水晶报表打印功能

    本文将详细介绍如何在Winform中利用水晶报表实现文本框数据的打印功能。 首先,需要理解水晶报表的基本概念。水晶报表是Business Objects公司开发的一款报告设计软件,后被SAP收购。它允许开发者设计各种类型的报告...

Global site tag (gtag.js) - Google Analytics