在表達(dá)式中使用別名
Stimulsoft是白俄羅斯一家報(bào)表控件廠商,該商家一直專注于報(bào)表控件的研發(fā)與創(chuàng)新,是報(bào)表控件行業(yè)的領(lǐng)導(dǎo)者。Stimulsoft 經(jīng)過多年的努力,終于實(shí)現(xiàn)了更加簡(jiǎn)單的設(shè)計(jì)報(bào)表,數(shù)據(jù)驅(qū)動(dòng)更快的應(yīng)用程序,更加簡(jiǎn)便的應(yīng)用新的技術(shù),極大程度上的減少了開發(fā)人員的工作量,提高了工作的效率。
為了更容易理解報(bào)表中的表達(dá)式,可以使用別名來代替明確指定變量或數(shù)據(jù)源和列的詳細(xì)信息。例如,如果在數(shù)據(jù)字典中有一個(gè)名為 "MyVariable "的變量,并將其別名設(shè)置為 "我的最佳變量",那么就可以通過名稱或別名直接引用該變量。
要通過名稱使用變量,可以創(chuàng)建如下表達(dá)式:
{我的變量}
要通過別名使用變量,可以創(chuàng)建如下表達(dá)式:
{[我的最佳變量]}。
語法 - 變量
如果在別名中使用了 C# 或 VB.Net 不允許使用的空格、標(biāo)點(diǎn)符號(hào)或字符,則必須用方括號(hào) [] 將別名的字符串表示括起來。如果沒有使用此類字符,則方括號(hào)為可選項(xiàng)。
例如,如果別名是 "MyBestVariable",那么表達(dá)式可以不加方括號(hào):
{MyBestVariable}
否則,必須用方括號(hào)將變量括起來。有效別名用法舉例
- {變量1}
- {VariableAndValue}
- {[變量?jī)?yōu)先]} {[Variable-First]}
- {變量和值} // 名稱中的空格會(huì)導(dǎo)致失敗
- {變量和值} // 保留字符會(huì)導(dǎo)致別名失敗
在創(chuàng)建數(shù)據(jù)源和列的名稱時(shí),也使用相同的規(guī)則。但有一個(gè)例外。在引用數(shù)據(jù)列時(shí),只有標(biāo)識(shí)符字符不正確的部分才應(yīng)加上括號(hào)。例如
- {數(shù)據(jù)源.[數(shù)據(jù)列]} {[數(shù)據(jù)源].數(shù)據(jù)列
- {[數(shù)據(jù)源].數(shù)據(jù)列} {[Data=Source].
- {[數(shù)據(jù)=源].[數(shù)據(jù)=列]} {[Data=Source].