报表控件Stimulsoft Reports数据字段的使用方法

数据字段在报表中有着重要的作用。Stimusoft Reports报表中数据字段的使用简明易懂,在报表工具中也有着显著优势。

数据源的值可用于表达式中。若要从数据源中引用一个字段,你必须提供一个该字段的字符串表示形式。引用的语法很简单——在大括号中给出数据源名称,并且字段名用小数点或句号分隔,如下所示:

{DataSource.Column}

举个例子,如果在字段名为“The Big Company”下有一个客户表条目,你需要输入以下表达式:

Company Name: {Customers.CompanyName}

在计算结果后报表会显示:

Company Name: The Big Company

注意:为了避免手动创造这种表达式,你可以从直接从数据字典里拖曳到一个报表页上或在表达式编辑器中自动插入必要的信息和正确语法。

父子关系:

如果该数据源与其他数据源带有 parent关系,你可以直接从parent数据源中引用字段。引用语法与上例相似——在大括号中,给出数据源名称,关系名称,再然后给字段名称,每个字段用小数点或句号隔开,如下所示:

{Datasource.Relation.Field}

假设你有这样的一组信息:

Products是一个数据源的名称;
ParentCategories 表示两个数据源相互关联的关系名称。
Products是一个产品列表,而Categories是这些产品的分类列表.
CategoryName是Categories 数据源中的一个列名称。

输入下列表示式:

{OrderDetails.ParentProducts.ParentCategories.CategoryName}
利用关系和绕过OrderDetails 数据源获取 Categories数据,通过计算,出现在报表中的结果虽然是一个产品类别的名称,但却已获取了类别名字段的值。并没有直接回调到Categories数据源。

重要提示:如果报表语言是C#名称就要区分大小写。如果报表语言是VB.Net名称就不区分大小写

应该记住数据源中的所有值都是键入的。这意味着所有数据项是动态转换到帮助提升报表速度的选项列中规定的类型。但是如果你需要从没有转换的列中获取数据,你将需要直接指定数据源。例如,在C#中:

{Products["ProductName"]}

这个表达式可在不转换的情况下从Products数据源中返回数据。下面的例子为VB.Net展示了同样的表达式:

{Products.Item("ProductName")}

原文来自http://www.baobiaokong.com/doc/3791

报表控件Stimulsoft Reports数据字段的使用方法

时间: 2024-11-03 01:38:43

报表控件Stimulsoft Reports数据字段的使用方法的相关文章

全新的针对移动平台而设计的报表控件 Stimulsoft Reports.Mobile

Stimulsoft Reports.Mobile控件是一款全新的针对移动平台而设计的报表控件,产品基于HTML5和WinRT技术开发,开发人员可使用该产品在平板电脑.智能手机上开发商业应用程序.数据呈现,强大的报表设计器可以设计极为复杂的报表,该产品不紧对开发人员简单易用,最终用户也可轻易上手.具体功能: 无需额外的插件安装 Stimulsoft Reports.Mobile是基于HTML5技术创建,并不需要在浏览器安装额外的插件或者控件,在开始前不需要其他额外的步凑,产品由两部份组成,一部份

在web浏览器窗口中编辑报表的报表控件Stimulsoft Reports.Web

Stimulsoft Reports.Web是一个报表工具,适用于Web的报表生成器控件.其设计的目的在于通过Web浏览器创建和渲染报表.您可以创建报表,显示报表,打印报表,导出报表. Stimulsoft Reports.Web将提供完整的报表创建周期,从报表模板开始到在浏览器中显示报表为止.这一过程可在web浏览器未被关闭时完成.Stimulsoft Reports.Web是第一款可以让您直接在Web中编辑报表的报表工具.在您的客户端的机器里不需要安装.Net框架.ActiveX控件或其他特

交互式报表和工作报表控件Stimulsoft Reports.Fx for Java

Stimulsoft Reports.Fx for Java是一款Java平台下的报表工具控件,可以为您的应用程序添加交互式报表和工作报表.Java技术可以用于不同的平台.不同的操作系统和不同的硬件,同样地Stimulsoft Reports.Fx也可以用于任何地方,并且随时保持高性能和用户友好. 具体功能: Stimulsoft Reports.Fx for Java报表控件怎么工作 Stimulsoft Reports.Fx for Java可以快速且容易地整合到您的Java应用程序中,使用

快速强大的报表引擎控件Stimulsoft Reports.Fx for PHP

Stimulsoft Reports.Fx for PHP控件是为在互联网上使用客户端-服务器技术来创建报表而设计的报表工具控件.在这个产品中,我们结合了两种技术.PHP 脚本在服务器端工作.这个技术控制报表生成.Adobe Flash 技术在客户端工作.这个技术提供一个普通的机制,可以在几乎任何客户端生成报表.正是由于这点,Stimulsoft Reports.Fx 非常易于使用:同时产品提供了一个现代化的,具有成本效益的方式在网站上提供报表,并使用内置的PHP 技术.快速强大的报表引擎,丰富

强大的报表引擎控件Stimulsoft Reports.Ultimate

Stimulsoft Reports.Ultimate 报表控件是一个综合全面的解决方案,被用于呈现.NET Framework 平台上的报表.该产品包括一套完整的可以在WinForms,ASP.NET 和 WPF 环境下创建报表的工具集.可以在设计时和运行时运行,其中包括一个独特的web报表设计器.Viewers 用来显示报表.此外,其强大的报表输出系统,能支持多种不同的报表格式.简单但功能强大的报表引擎.Stimulsoft Reports.Ultimate的一条基本使用原则是,用户可以用常

跨平台的报表生成器控件Stimulsoft Reports.Fx for Flex

Stimulsoft Reports.Fx for Flex是一个跨平台的报表生成器控件,用于丰富的互联网应用程序中.在创建这个报表工具的时候,我们使用了一种在互联网商业程序开发中的一个高级技术 - Adobe Flex.我们试图给软件开发者和用户最灵活的工具来创建和使用报表.这个工具不仅可以提高您的工作效率,还可以在您的web 程序中增添许多pluses. 具体功能: 解决问题 在我们的产品发布之前,互联网程序的报表贝各种问题限制.在显示报表时,缺乏活力,简易性和交互性.与服务器之间交换信息.

ASP.NET - 自定义控件处理页面事件(控件与页面数据交互)的方法

//用委托的方法实现 //控件代码 public delegate void DelegateFunction( string sPageTitle ); private DelegateFunction delegateChangePageTitle = null; public DelegateFunction ChangePT { get { return delegateChangePageTitle; }set { delegateChangePageTitle = value; }

百万行数据的考验 – 葡萄城ActiveReports .NET报表控件签约博商云

近日,葡萄城成功签约博商云科技有限公司(以下简称"博商云"),用 ActiveReports .NET 报表控件,助力博商云旗下全渠道 ERP 零售系统中的各种数据报表应用. 博商云是一家具有国际背景的计算机软件技术产品研发与服务供应商,拥有国际化视野,为国内外有志于建立并发展全渠道新零售运营模式的企业提供优质的软件产品与技术服务.注册资本500万元,公司总部位于美国洛杉矶. 博商云是国内首家开始研究新零售系统的企业,是新零售系统的领导者,截止目前已深入研究实践新零售领域7年,对于指导

在网页中编辑报表的报表设计器Stimulsoft Reports Designer.Web报表控件

Stimulsoft Reports Designer.Web报表控件是一款网页报表设计器.您想在网页中编辑您的报表吗?现在是可能的! Stimulsoft Reports Designer.Web -是第一款使您可以完全在网页中编辑报表的报表设计器.在您的客户端机器里不需要安装.Net框架.ActiveX控件或其他特殊的插件.您只需要一个Web浏览器. Stimulsoft Reports Designer.Web是新式和便捷的接口并且功能丰富以及工作快速. 操作简单将报表编辑的支持添加到您的