找回密码
 立即注册

QQ登录

只需一步,快速开始

qdbkgx

初级会员

37

主题

70

帖子

273

积分

初级会员

积分
273
qdbkgx
初级会员   /  发表于:2019-11-27 14:37  /   查看:3938  /  回复:8
1金币
想在报表加载的时候根据某个控件的值动态控制TEXTBOX的Visible,在报表的后台应该用哪个事件

8 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-11-27 17:05:53
沙发
你好,这个你可以在报表设计的时候,通过设置你文本框的Visibility属性来实现,这个文本框的可见性是可以通过写表达式来实现的



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
qdbkgx
初级会员   /  发表于:2019-11-27 17:18:02
板凳
KearneyKang 发表于 2019-11-27 17:05
你好,这个你可以在报表设计的时候,通过设置你文本框的Visibility属性来实现,这个文本框的可见性是可以通 ...

我用的是基因代码的区域报表没有你说的visibility属性,后台代码没办法写吗
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-11-27 17:39:21
地板
你是基于代码的区域报表,
那么你可以在后台获取到这个文本框,然后根据你的需要进行一个visibility的设置啊,后台代码获取文本框,然后再进行一个显示的设置。
回复 使用道具 举报
qdbkgx
初级会员   /  发表于:2019-11-28 08:15:38
5#
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但是报表里还是显示,好像不重新加载报表。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-11-28 09:09:58
6#
你打断点调试没有,能不能进你自己写的方法里面
回复 使用道具 举报
qdbkgx
初级会员   /  发表于:2019-11-28 10:18:56
7#
KearneyKang 发表于 2019-11-28 09:09
你打断点调试没有,能不能进你自己写的方法里面

都能进断点,可能和TEXTBOX的位置也有关系,换了位置用了FetchData方法好了
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-11-28 16:15:23
8#
哦,那就是现在已经解决了是吧
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-11-28 16:16:05
9#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部