2009-01-29 36 views
0

我有一个reportviewer,我想要一个字段充当超链接。超链接必须如下所示:page.aspx?id = 1但是,我如何实现这一目标?C#Web reportviewer创建链接到页面ID

我已经在属性窗口中输入,导航标签,射频 “跳转到URL”:page.aspx ID = SUM(场field.value!)

该好好尝试一下工作:(

我有什么做的就是这个工作呢?

日Thnx提前

  • 的Martijn

PS:我也有EnableHyperlinks设置为true;

回答

1

你在表达 “跳转到URL” 应该是:

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

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

+0

Thnx,但是当我删除聚合函数时,值不显示。也许这是因为id是一个int而不是一个varchar? – Martijn 2009-02-18 11:01:40