以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 文本框赋值的问题 (http://foxtable.net/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赋值 |