从已在水晶报表中显示的超链接打开弹出窗口

时间:2014-06-11 08:23:27

标签: c# asp.net hyperlink crystal-reports

我无法在新窗口中打开水晶报表中的超链接。他们总是将报告指向另一页。如何将它们制作成弹出式窗口?当用户点击超链接以便他们可以关闭它并查看主报告而不必重新加载它时,需要显示一些详细信息作为弹出窗口。 使用ASP.NET(C#)和SQL SERVER 2012 感谢

我附上了一张示例图片来解释一下这个场景。下面的图片是我报告的一部分,红色框内的蓝色链接是超链接。在该超链接的点击事件上,我想打开一个弹出窗口(.aspx)。

enter image description here

1 个答案:

答案 0 :(得分:0)

从报告中,您可以右键单击您的字段,成为超链接>>格式对象>>将标签更改为超链接>>您可以选择您的网页是互联网上的文件还是网站>>如果你选择一个文件,你必须浏览该位置,大多数情况下它将在你的项目中,或者如果你在互联网上选择一个网站,你必须提供URL,例如  HTTP // 本地主机:60469 / PROJECT1 /报告/ ReportViewer.aspx ReportId = 6"

在您的情况下插入弹出路径 将其添加到您的公式中以在新标签页中打开

{YourField} + '?sWindow =新'

您还可以添加公式来设置发票号以检索特定数据。