0

我有一个reportviewer,我想要一个字段作为超链接。超链接必须如下所示: page.aspx?id=1 但是我该如何实现呢?

我已在属性窗口、导航选项卡、单选“跳转到 URL”中输入:page.aspx?id=sum(Field!field.value)

这不起作用:(

我该怎么做才能完成这项工作?

提前谢谢

  • 马汀

PS:我也将 EnableHyperlinks 设置为 true;

4

1 回答 1

1

您在“跳转到 URL”下的表达式应该是:

="page.aspx?id=" & sum(Fields!field.value)

虽然我看到了两个潜在的问题。首先,如果我没记错的话,URL 必须是绝对路径(例如http://www.test.com/page.aspx)。其次,我不确定你为什么要在一个领域求和。如果您的意思是只获取某个字段的“当前”值,则不需要聚合函数,但您必须确保您位于一个为数据集的每一行重复数据的控件中,例如一张桌子。

于 2009-02-17T10:14:26.670 回答