翻譯|使用教程|編輯:董玉霞|2022-06-08 11:48:09.400|閱讀 305 次
概述:本文將介紹圖表開發工具 Stimulsoft表達式中的關于使用組件屬性、使用組件屬性相關內容。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本文將介紹圖表開發工具 Stimulsoft表達式中的關于使用組件屬性、使用組件屬性相關內容。
Stimulsoft Ultimate是用于創建報表和儀表板的通用工具集,支持多種報表導出格式,擁有簡單且強大的報表引擎。
創建表達式時,您可以使用報表中包含的任何組件的屬性。
句法
無論報表語言是C#還是VB.NET ,語法都是相同的。您輸入組件的名稱和屬性名稱,用小數點或句號分隔,用大括號括起來:
{組件.屬性}
重要提示:如果報告語言為C# ,則名稱區分大小寫。如果報告語言是VB.NET ,則名稱不區分大小寫。
例如,要顯示名為MyComponent的組件的名稱,您可以輸入表達式:
{MyComponent.Name}
如果您希望從組件中訪問計算值,則應使用包含所需結果的屬性。例如,如果組件有一個超鏈接值,該值從其他組件屬性計算超鏈接,您可以通過輸入表達式來訪問它:
{MyComponent.HyperlinkValue}
如果有必要,您可以在計算中使用組件屬性。例如,以下將顯示組件占用的區域:
{MyComponent.Width*MyComponent.Height}
內置函數
Stimulsoft Reports 有大量內置功能供您使用。您可以直接從數據字典和表達式編輯器中訪問這些函數。內置函數及其用法的示例如下:
{減少(我的字符串)}
或者
{減少(我的數據源,我的數據列)}
在每種情況下,使用Trim函數都會從報告中顯示的結果中刪除前導空格和尾隨空格。
.NET 框架方法
除了內置函數之外,您還可以使用任何可用的 .Net Framework 方法。對于字符串表達式,您可以使用以下任何示例:
{MyString.Trim()} // 刪除前導和尾隨空格
{"Test".ToUpper()} // 將值轉換為大寫“TEST”
{MyString.Length} // 返回字符串的長度 - 如果 MyString 的值為 "Test" 則該方法將返回 4
對于數值表達式,您可以使用以下任何示例:
{Math.Round(MyValue, 2)} // 將值四舍五入到小數點后兩位
{Math.Sqrt(MyValue)} // 返回 MyValue 的平方根
{MyValue.ToString() + "times"} // 將數字轉換為字符串并添加單詞 "times" -
// 如果 MyValue 為 5,則返回“5 次”
您可以訪問的框架方法的數量沒有限制 - 如果它們在.NET中適用于您在報表中使用的類型,則可以不受限制地使用它們。
歡迎Stimulsoft技術交流群,獲取最新產品咨詢:740060302
本次的介紹就到這里了,下篇文章將介紹組件屬性以及如何在表達式中使用函數相關內容,點擊查看全部Stimulsoft Ultimate使用教程。
想要了解或購買Stimulsoft Ultimate正版授權的朋友,歡迎咨詢
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn