0

我正在使用 Visual Studio 2005 专业版。

我有一个 Crystal Report,其中一列包含来自存储过程的超链接值。当用户单击这些超链接值中的任何一个时,应该打开下一页 [此处为 ReportAllBlocks.aspx],但我想将此值作为查询字符串传递。

例如:用户点击了一个超链接文本:New York,所以 URL 应该变成:

http://localhost:1031/myProject/ReportAllBlocks.aspx?New York

我没有关注如何将此超链接值添加到 URL,无论是在下面显示的框中,还是通过 C# 以编程方式。

在此处输入图像描述

4

1 回答 1

1

我只想创建一个公式字段。首先为 url 创建一个参数(如果它永远不会更改,则硬编码该值)。
在公式编辑器中:

{?URLParameter} + {Table.Field}

然后将公式添加到您的报告中,打开格式编辑器,然后选择“当前网站字段值”而不是“文件”。该字段现在将成为一个超链接。单击时文本看起来仍然会有所不同,因此您可能需要更改字体颜色和下划线。希望这可以帮助。

于 2011-09-28T20:36:27.770 回答