VS2008水晶报表如果某列的值为0则该行都不显示

hanson8611 2010-03-02 07:23:29
报表如下所示:
序号 供应商名称 应收账款

想实现的功能是:如果应收账款(Decimal类型)的值为0,则该行都不现实

注:格式编辑器=》数字=》自定义样式中的“为零则抑制显示”只能实现该字段的不显示而不是该行的不显示
...全文
273 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanson8611 2010-03-02
  • 打赏
  • 举报
回复
不好意思,应当是引用“babyt”的说法!
hanson8611 2010-03-02
  • 打赏
  • 举报
回复
引用 1 楼 rommen 的回复:
引用楼主 hanson8611 的回复:注:格式编辑器=》数字=》自定义样式中的“为零则抑制显示”只能实现该字段的不显示而不是该行的不显示
好像只能一个一个来分别写公式,如果数据是动态显示的话,可以全部将字段编号做成公式,然后在代码上做个循环来赋值給报表。



不错,按照你的做法,问题解决。。
Rommen 2010-03-02
  • 打赏
  • 举报
回复
引用 2 楼 babyt 的回复:
在节专家中设置即可实现整行不显示

在报表空白处点右键,报表设计,节专家
点中详细资料节,勾选“抑制显示”,编辑后面的公式(点x+2那个按钮)
在里面输入 {应收账款字段}=0

即可。

学习了
阿泰 2010-03-02
  • 打赏
  • 举报
回复
在节专家中设置即可实现整行不显示

在报表空白处点右键,报表设计,节专家
点中详细资料节,勾选“抑制显示”,编辑后面的公式(点x+2那个按钮)
在里面输入 {应收账款字段}=0

即可。
Rommen 2010-03-02
  • 打赏
  • 举报
回复
引用楼主 hanson8611 的回复:
注:格式编辑器=》数字=》自定义样式中的“为零则抑制显示”只能实现该字段的不显示而不是该行的不显示

好像只能一个一个来分别写公式,如果数据是动态显示的话,可以全部将字段编号做成公式,然后在代码上做个循环来赋值給报表。

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧