Stimulsoft Reports報表的使用:數據字段的使用

數據字段在報表中有着重要的做用。Stimusoft Reports報表中數據字段的使用簡明易懂,在報表工具中也有着顯著優點。 編輯器

數據源的值可用於表達式中。若要從數據源中引用一個字段,你必須提供一個該字段的字符串表示形式。引用的語法很簡單——在大括號中給出數據源名稱,而且字段名用小數點或句號分隔,以下所示: 工具

{DataSource.Column} 字符串

舉個例子,若是在字段名爲「The Big Company」下有一個客戶表條目,你須要輸入如下表達式: 產品

Company Name: {Customers.CompanyName} io

在計算結果後報表會顯示: 語法

Company Name: The Big Company 引用

注意:爲了不手動創造這種表達式,你能夠從直接從數據字典裏拖曳到一個報表頁上或在表達式編輯器中自動插入必要的信息和正確語法。 im

父子關係: 數據

若是該數據源與其餘數據源帶有 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展現了一樣的表達式:

相關文章
相關標籤/搜索