以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Textchanged事件,离开焦点后不能自动写入。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88736)

--  作者:46702888
--  发布时间:2016/8/8 17:48:00
--  Textchanged事件,离开焦点后不能自动写入。
我在TextBox1的Textchanged事件里写入:

Dim dt As DataTable = DataTables("库管信息表")
Dim fdr As DataRow = dt.Find("编号 = \'" & e.Sender.Text & "\'")
If fdr IsNot Nothing Then
   
    e.Form.Controls("ComboBox1").text = fdr("名称")
    e.Form.Controls("ComboBox2").text = fdr("类型")
    e.Form.Controls("ComboBox4").text = fdr("规格型号")
    
Else
    e.Form.Controls("ComboBox1").text = ""
    e.Form.Controls("ComboBox2").text = ""
    e.Form.Controls("ComboBox4").text = ""
End If

TextBox1写入有变化时,三个ComboBox都有赋值,可我离开焦点后,这三个ComboBox都全部变为空值了。请教各位老师。

--  作者:大红袍
--  发布时间:2016/8/8 17:51:00
--  

 你那三个控件,有没有绑定列?

 

http://www.foxtable.com/webhelp/scr/2436.htm

 


--  作者:46702888
--  发布时间:2016/8/8 18:20:00
--  
哦,明白了,谢谢大红袍老师!