以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  文本框赋值的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=51313)

--  作者:xmztwjh
--  发布时间:2014/5/23 22:12:00
--  文本框赋值的问题
某组合框显示列来自资产明细表,从该组合框选择一个资产后,将该资产的规格型号和生产厂家自动填入另两个文本框中,这两个文本框绑定到的是另外的调拨表,
代码如下:
Dim cm As WinForm.ComboBox = e.Form.Controls("ComboBox1")
Dim dr As DataRow = cm.SelectedItem
If dr IsNot Nothing Then
    e.Form.Controls("textbox1").Value = dr("规格型号")
    e.Form.Controls("textbox2").Value = dr("生产厂家")
End If
运行后,文本框中能显示规格型号和生产厂家,但鼠标点到该文本框,显示的数据就没了,调拨表中也没有输入该数据,很奇怪。

--  作者:Bin
--  发布时间:2014/5/24 8:31:00
--  
文本框绑定了列,就不能为文本框赋值了,而是为当前列赋值.

tables("调拨表").current("列名")=dr("规格型号")

--  作者:xmztwjh
--  发布时间:2014/5/24 16:29:00
--  

谢谢


--  作者:longtechwj
--  发布时间:2014/5/24 16:32:00
--  
给TEXT属性赋值,而不是VALUE赋值