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