我有一个reportviewer,我想要一个字段作为超链接。超链接必须如下所示: page.aspx?id=1 但是我该如何实现呢?
我已在属性窗口、导航选项卡、单选“跳转到 URL”中输入:page.aspx?id=sum(Field!field.value)
这不起作用:(
我该怎么做才能完成这项工作?
提前谢谢
- 马汀
PS:我也将 EnableHyperlinks 设置为 true;
我有一个reportviewer,我想要一个字段作为超链接。超链接必须如下所示: page.aspx?id=1 但是我该如何实现呢?
我已在属性窗口、导航选项卡、单选“跳转到 URL”中输入:page.aspx?id=sum(Field!field.value)
这不起作用:(
我该怎么做才能完成这项工作?
提前谢谢
PS:我也将 EnableHyperlinks 设置为 true;
您在“跳转到 URL”下的表达式应该是:
="page.aspx?id=" & sum(Fields!field.value)
虽然我看到了两个潜在的问题。首先,如果我没记错的话,URL 必须是绝对路径(例如http://www.test.com/page.aspx)。其次,我不确定你为什么要在一个领域求和。如果您的意思是只获取某个字段的“当前”值,则不需要聚合函数,但您必须确保您位于一个为数据集的每一行重复数据的控件中,例如一张桌子。