4

我有水晶报告。有包含超链接的列。我希望每当单击该链接时,该页面应在新窗口中打开。所有这些都应该在水晶报告中完成。

我能得到任何帮助吗?

4

3 回答 3

6

您的字段包含一个 URL,如果您想将该 URL 作为水晶报表中的超链接,可以这样做。

考虑以下示例报告,其中包含搜索引擎的名称及其链接

在此处输入图像描述

现在您的要求是通过单击打开 Google www.google.com
右键单击要创建超链接的字段,然后选择Format Field
您将获得如下图所示的格式编辑器。选择“超链接”选项卡并选择“超链接类型”作为Internet 上的网站选择“超链接信息
”中的公式字段并使用其中包含 URL 的列并保存公式。现在按 OK 并预览报告。

在此处输入图像描述

当您按下字段时,您可以看到链接打开。您还可以更改字段的字体颜色以显示为 LINK。

编辑
{link}+'?sWindow=New'
在链接后使用“?sWindow = New”可能会打开链接新选项卡
试试这个并返回你的结果!

于 2012-12-01T05:30:29.720 回答
2

报表查看器有一个名为 HyperlinkTarget 的属性。将其设置为“_blank”以在新窗口中打开。

<CR:CrystalReportViewer ID="crvReportView" runat="server" AutoDataBind="true" HyperlinkTarget="_blank" />
于 2013-03-22T17:31:36.157 回答
1

将 target= "_blank" 添加到您的 html 标记,即:

<a href="default.asp" target = "_blank">HTML Tutorial</a>
于 2012-11-30T13:18:35.143 回答