Foxtable(狐表)用户栏目专家坐堂 → 控件绑定到表无法修改值


  共有844人关注过本帖树形打印复制链接

主题:控件绑定到表无法修改值

帅哥哟,离线,有人找我吗?
lur320
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:981 积分:8613 威望:0 精华:0 注册:2015/8/12 16:28:00
控件绑定到表无法修改值  发帖心情 Post By:2023/12/25 15:46:00 [显示全部帖子]

 窗体中的控件绑定到了一个表格的列。
有另外一个开关来确定那些控件是显示或隐藏的。想要实现每次变动开关后,隐藏的控件的值被清空。如何实现?

For Each c As WinForm.Control In e.Form.Controls
    If TypeOf c Is WinForm.DateTimePicker AndAlso c.Visible = False Then '判断控件是否是文本框
        Dim t As WinForm.DateTimePicker = c '使用特定类型的变量引用控件
        t.BindRow(t.BindingField) = Nothing
        这个会报错

    End If
     If TypeOf c Is WinForm.NumericComboBox AndAlso c.Visible = False Then '判断控件是否是文本框
        Dim t As WinForm.NumericComboBox = c '使用特定类型的变量引用控件
        t.Text = Nothing 这个不能改变值
        t.Value = Nothing 这个不能改变值

    End If
Next

 回到顶部
帅哥哟,离线,有人找我吗?
lur320
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:981 积分:8613 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2023/12/25 15:49:00 [显示全部帖子]

 实际上,每次输入数据后,表格中已经有了数值,只是row没有保存,

所以切换开关只是把控件隐藏了。里面的值没有变化。

如何实现在窗体上切换开环,清空隐藏的控件的数值?

 回到顶部