彩票走势图

报表工具Stimulsoft Reports使用教程:数据字段的使用

原创|使用教程|编辑:郝浩|2013-05-24 10:56:39.000|阅读 388 次

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

数据字段在报表中有着重要的作用。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是这些产品的分类列表.
CategoryNameCategories 数据源中的一个列名称。

输入下列表示式:

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

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

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

{Products["ProductName"]}

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

{Products.Item("ProductName")}

 


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
Stimulsoft Reports.Net

一个基于.NET框架的报表生成器,能够帮助你创建结构、功能丰富的报表。报表设计器界面友好,使用便捷,让你轻松创建所有报表。

Stimulsoft Ultimate

用于创建报表和仪表板的通用工具集,支持多种报表导出格式,拥有简单且强大的报表引擎

Stimulsoft Reports.Silverlight

Stimulsoft Reports.Silverlight是一个基于Silverlight平台的报表创建工具。

Stimulsoft Reports Designer.Silverlight

基于web的报表设计器,拥有时尚的用户界面,快速加载数据,和其他的一些丰富的功能

Stimulsoft Reports.Mobile

专门针对移动应用平台的报表解决方案,功能齐全、界面友好

title
title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP