文檔金喜正規(guī)買(mǎi)球>>Stimulsoft中文文檔>>在表達(dá)式中使用函數(shù)
在表達(dá)式中使用函數(shù)
Stimulsoft是白俄羅斯一家報(bào)表控件廠商,該商家一直專注于報(bào)表控件的研發(fā)與創(chuàng)新,是報(bào)表控件行業(yè)的領(lǐng)導(dǎo)者。Stimulsoft 經(jīng)過(guò)多年的努力,終于實(shí)現(xiàn)了更加簡(jiǎn)單的設(shè)計(jì)報(bào)表,數(shù)據(jù)驅(qū)動(dòng)更快的應(yīng)用程序,更加簡(jiǎn)便的應(yīng)用新的技術(shù),極大程度上的減少了開(kāi)發(fā)人員的工作量,提高了工作的效率。
內(nèi)置函數(shù)Stimulsoft Reports 有大量?jī)?nèi)置函數(shù)供您使用。您可以直接從數(shù)據(jù)字典和表達(dá)式編輯器中訪問(wèn)這些函數(shù)。內(nèi)置函數(shù)及其用法的示例如下:
- {Trim(MyString)}
- {Trim(MyDataSource,MyDataColumn)}
在每種情況下,使用 Trim 函數(shù)都會(huì)從報(bào)告中顯示的結(jié)果中刪除前導(dǎo)空格和尾部空格。
.NET 框架方法
除了內(nèi)置函數(shù),您還可以使用任何可用的 .NET Framework 方法。對(duì)于字符串表達(dá)式,您可以使用以下任何示例:
- {MyString.Trim()} // 刪除前導(dǎo)空格和尾部空格
- {"Test".ToUpper()} // 將值轉(zhuǎn)換為大寫(xiě)字母 "TEST"
- {MyString.Length} // 返回字符串的長(zhǎng)度。// 返回字符串的長(zhǎng)度--如果 MyString 的值是 "Test",方法將返回 4
對(duì)于數(shù)字表達(dá)式,可以使用以下示例:
- {Math.Round(MyValue, 2)} // 將數(shù)值舍入到小數(shù)點(diǎn)后兩位
- {Math.Sqrt(MyValue)} // 返回 MyValue 的平方根
- {MyValue.ToString() + " times"} // 將數(shù)值轉(zhuǎn)換為字符串。// 將數(shù)字轉(zhuǎn)換為字符串,并加上 "倍 "字