我有水晶报告。有包含超链接的列。我希望每当单击该链接时,该页面应在新窗口中打开。所有这些都应该在水晶报告中完成。
我能得到任何帮助吗?
我有水晶报告。有包含超链接的列。我希望每当单击该链接时,该页面应在新窗口中打开。所有这些都应该在水晶报告中完成。
我能得到任何帮助吗?
您的字段包含一个 URL,如果您想将该 URL 作为水晶报表中的超链接,可以这样做。
考虑以下示例报告,其中包含搜索引擎的名称及其链接
现在您的要求是通过单击打开 Google www.google.com
。
右键单击要创建超链接的字段,然后选择Format Field。
您将获得如下图所示的格式编辑器。选择“超链接”选项卡并选择“超链接类型”作为Internet 上的网站选择“超链接信息
”中的公式字段并使用其中包含 URL 的列并保存公式。现在按 OK 并预览报告。
当您按下字段时,您可以看到链接打开。您还可以更改字段的字体颜色以显示为 LINK。
编辑
{link}+'?sWindow=New'
在链接后使用“?sWindow = New”可能会打开链接新选项卡
试试这个并返回你的结果!
报表查看器有一个名为 HyperlinkTarget 的属性。将其设置为“_blank”以在新窗口中打开。
<CR:CrystalReportViewer ID="crvReportView" runat="server" AutoDataBind="true" HyperlinkTarget="_blank" />
将 target= "_blank" 添加到您的 html 标记,即:
<a href="default.asp" target = "_blank">HTML Tutorial</a>