zoukankan      html  css  js  c++  java
  • 报表单元格内超过一定长度显示省略号,鼠标悬浮显示全部内容

    报表设计中,有的单元格可能内容较多,数据较长,往往希望做到内容超过一定的长度时显示省略号(...),当鼠标移动到单元格上的时候,显示全部的数据内容。
    如下图所示:

    本贴主要介绍通过Wyn Enterprise在报表中实现单元格内容超过一定长度显示省略号(...),鼠标悬浮显示全部内容。
     
    重点:利用报表丰富的表达式能力,判断字段内容长度,并进行截取显示。
    以及利用单元格属性设置鼠标提示效果。

    具体实现步骤:
    1.创建报表,添加数据集。



    2.选择表格,绑定数据字段,进行预览。

    进行预览,地址信息太长了,不希望这样直接显示,希望做到内容超过一定的长度时显示省略号。

    3.利用表达式将字段内容过长的进行截取显示,然后进行预览。


    判断内容超过10位的进行截取,补上省略号...
    =IIF(Fields!地址.Value.length()>10,Fields!地址.Value.Substring(0,10) & "...",Fields!地址.Value)
    进行预览,此时还没有添加鼠标悬浮显示全部的效果。


    4.设置单元格属性,增加鼠标提示效果。
    选中该单元格进行属性设置,增加鼠标提示效果,鼠标提示绑定原始字段。


    保存预览即可查看最终实现效果。

  • 相关阅读:
    POJ 1837 (DP)
    POJ 2255(分治递归)
    红球多于白球的概率(分治递归)
    HDOJ 4039 (Data_Structure)
    管道问题(prim)
    寻找给定区间内第K小的数(分治递归)
    大数加法
    1000元购物券 (分治递归)
    POJ 1308(并查集) (Data_Structure)
    我的2012年还不是世界末日
  • 原文地址:https://www.cnblogs.com/edoo/p/13446634.html
Copyright © 2011-2022 走看看