使用CrystalReports可以在运行时更改TextObjects的文本,如下所示:
var ro = (TextObject)report.ReportDefinition.ReportObjects["Text24"];
to.Text = "New text";
但是如果TextObject包含嵌入字段,则它不起作用。例如下面的代码:
ro.Text = "Duty-free price : {?Price}";
TextObject将像文本属性“免税价格:{?Price}”一样呈现而不评估字段......事实上,字段表达式成为文本的一部分。
是否还有其他属性/方法可以保留嵌入式表达式?