加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 报告查看器文本框可见性表达式

发布时间:2020-12-16 01:54:26 所属栏目:百科 来源:网络整理
导读:我正在尝试获取一个文本框和tablix,以根据表达式切换其可见性. 我尝试过以下方法: =IIF(First(Fields!Supported.Value,"FooDataSet") = "true",True,False) 但是,这对我不起作用.我正在使用2010版本并在本地模式下使用它. 我也尝试编写自定义代码,看看是否
我正在尝试获取一个文本框和tablix,以根据表达式切换其可见性.

我尝试过以下方法:

=IIF(First(Fields!Supported.Value,"FooDataSet") = "true",True,False)

但是,这对我不起作用.我正在使用2010版本并在本地模式下使用它.

我也尝试编写自定义代码,看看是否可行:

Public Function ToggleVisibility(ByVal visible As string) As Boolean
  Dim isVisible As Boolean = False
  If visible = "true" Then
    isVisible = True
  End If
  Return isVisible
End Function

然后我在文本框和tablix属性中的Visibility项下的“显示或隐藏基于表达式”中使用它.

=Code.ToggleVisiblity(First(Fields!Supported.Value,"FooDataSet"))

这对我也不起作用.

解决方法

我看到文本框的可见性并且它有效.

我做了以下

>右键单击文本框控件
>点击文本框属性… =>能见度
>根据表达式选择显示或隐藏,然后单击fx按钮
>在表达式编辑器中,我添加了以下代码.

=IIF(First(Fields!Author.Value,“DataSet1″)=”Romulus”,true,false)

请注意,在此编辑器中,您要为隐藏而不是可见性设置表达式,因此在传递值时要小心.在我的情况下,由于Romulus不是作者,条件被评估为假,文本框是可见的

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读