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