报表生成器 - 使用TextBox值自动刷新

时间:2014-02-07 10:06:53

标签: reporting-services reportbuilder3.0

我正在尝试允许用户设置AutoRefresh时间,我尝试使用以下表达式:

=(ReportItems!txt_Update.Value)*60

但是我收到以下错误消息:

  

报告“正文”的AutoRefresh表达式是指报告   item'txt_Update'。报表项表达式只能引用其他表达式   报告同一分组范围内的项目或包含分组   范围。报告项目名称中的字母必须使用正确的大小写。

甚至可以做我正在尝试的事情吗?

2 个答案:

答案 0 :(得分:0)

您不能从外部元素(在本例中是报告本身)引用内部元素(txt_Update),因为内部元素可以在会话中多次呈现。

您可以使用报告参数代替文本框。尝试添加整数类型的报表参数,例如名为RefreshInterval,并将以下表达式用于AutoRefresh属性:

=Parameters!RefreshInterval.Value

致以最诚挚的问候,

〜阿列克谢

答案 1 :(得分:0)

您可以将项目模型或模板模型作为autorefresh。

http://ucodia.fr/2011/10/advanced-reporting-services-part1-rdl-object-model/