加载报表时候textbox动态隐藏
想在报表加载的时候根据某个控件的值动态控制TEXTBOX的Visible,在报表的后台应该用哪个事件你好,这个你可以在报表设计的时候,通过设置你文本框的Visibility属性来实现,这个文本框的可见性是可以通过写表达式来实现的
KearneyKang 发表于 2019-11-27 17:05
你好,这个你可以在报表设计的时候,通过设置你文本框的Visibility属性来实现,这个文本框的可见性是可以通 ...
我用的是基因代码的区域报表没有你说的visibility属性,后台代码没办法写吗 你是基于代码的区域报表,
那么你可以在后台获取到这个文本框,然后根据你的需要进行一个visibility的设置啊,后台代码获取文本框,然后再进行一个显示的设置。 KearneyKang 发表于 2019-11-27 17:39
你是基于代码的区域报表,
那么你可以在后台获取到这个文本框,然后根据你的需要进行一个visibility的设置 ...
Private Sub TTR_PackListRpt_LayoutLoading(sender As Object, e As EventArgs) Handles Me.LayoutLoading
If TextBox12.Text = "1" Then
Picture1.Visible = True
TextBox30.Visible = True
Else
Picture1.Visible = False
TextBox30.Visible = False
End If
End Sub
不知道用哪个事件。换了好几个,有的获取不到TextBox12的值,有的虽然获取到值 visible也是false但是报表里还是显示,好像不重新加载报表。
你打断点调试没有,能不能进你自己写的方法里面 KearneyKang 发表于 2019-11-28 09:09
你打断点调试没有,能不能进你自己写的方法里面
都能进断点,可能和TEXTBOX的位置也有关系,换了位置用了FetchData方法好了 哦,那就是现在已经解决了是吧 :)
页:
[1]