以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]完善窗口控件代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188611)

--  作者:老鼠
--  发布时间:2023/10/5 8:47:00
--  [求助]完善窗口控件代码

窗口_ComboBox1_ValueChanged

 

If e.Form.Controls("ComboBox1") = "-" Then

    e.Form.Controls("DateTimePicker1").text = ""

    e.Form.Controls("DateTimePicker1").Enabled = False

Else

    e.Form.Controls("DateTimePicker1").Enabled = True

End If


以上是现有窗口控件代码,如何完善这句:e.Form.Controls("DateTimePicker1").text = ""

这句没起作用。


提示:窗口控件ComboBox1与DateTimePicker1都绑定了数据列。

[此贴子已经被作者于2023/10/5 10:56:18编辑过]

--  作者:有点蓝
--  发布时间:2023/10/5 23:11:00
--  
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=188605
--  作者:老鼠
--  发布时间:2023/10/6 3:06:00
--  
以下是引用有点蓝在2023/10/5 23:11:00的发言:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=188605
我上面写了,没有用!


--  作者:碾作尘
--  发布时间:2023/10/6 8:23:00
--  
If e.Form.Controls("ComboBox1").Text = "-" Then
--  作者:老鼠
--  发布时间:2023/10/6 8:36:00
--  
感谢老师的帮忙,这个问题我自己已经解决:“在绑定状态下,窗口控件的值,并不会同步更新其绑定的值。应直接设置列的值,而不是控件的值。