zoukankan      html  css  js  c++  java
  • 在RDLC报表中添加链接

      今天初次接触RDLC报表,做了一些简单的示例,在过程中碰到了报表需要添加javascript代码的问题,google了一下,最终解决了,在这里做一下记录,希望对大家有用。

    第一步:选择要添加链接的文本框,点击鼠标右键,如下图:


     

    第二步:选择“文本框属性”,点击“操作”面板,设置右侧的“启用为超链接”选中“转到URL”,如下图:

    第三步:点击面板上的“Fx”小按钮,在弹出的面板中输入要跳转的链接地址添,若有需要可以在地址后添加参数,设置完成后,点击确定,如下图:

    在这里测试的输入的内容为:

    = ”http://www.baidu.com?id=” & Fields!ActivityID.Value

    注意:地址前的“=”符号一定不能漏掉,这里的参数id的值为rdlc数据集中的已有字段ActivityID ,通过”&”符号与参数名称连接。

     

    另外,在这里还可以不输入URL地址,而是添加一个javascript脚本,如下图:

    在这里测试的输入的内容为:

    = "javascript:viewinfo(" & Fields!ActivityID.Value & ")"

    注意:地址前的“=”符号一定不能漏掉,这里的viewinfo是调用报表页面中已经存在的自定义函数,参数 Fields!ActivityID.Value 是数据集中的已有字段ActivityID ,通过”&”符号与参数名称连接。

    第四步:返回到添加了报表控件(ReportViewer)的页面,添加如下代码:

     

     

    第五步:若想点击报表中的链接,打开一个新的窗口,还要设置报表中链接的Target类型,这个设置是ReportViewer控件的一个属性,打开属性面板,找到HyperlinkTarget属性(默认值是_top),更改它的值为“_blank”,如下图:

     

     

    到这里,所有设置已经完成,最终效果图如下:

     

  • 相关阅读:
    NFS服务
    SSH服务
    DNS服务器
    FTP服务器
    linux(磁盘配额)
    linux(ACL权限控制)
    linux(日志)
    linux(系统安全)
    linux(进程和计划任务)
    linux(引导)
  • 原文地址:https://www.cnblogs.com/linyechengwei/p/1963874.html
Copyright © 2011-2022 走看看