以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口控件绑定表字段,赋值时出问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71247)

--  作者:kunmails
--  发布时间:2015/7/8 8:53:00
--  窗口控件绑定表字段,赋值时出问题
在窗口中的控件绑定表字段,在新增时给控件赋值,但是当点击其他控件时,之前的赋值又没有了,是什么原因?
--  作者:大红袍
--  发布时间:2015/7/8 9:05:00
--  
呃,你在datacolchanging、datacolchanged事件是否写了什么代码,删除再试
--  作者:kunmails
--  发布时间:2015/7/8 9:10:00
--  
新增的代码是
With Tables("kfld")
    If .Current Is Nothing OrElse .Current.DataRow.RowState = DataRowState.Unchanged Then \'如果当前行未曾修改
        Tables("kfld").AddNew()
    End If
End With


Dim jrsj As WinForm.DateTimePicker = e.Form.Controls("jrsj")
Dim lrry As WinForm.TextBox = e.Form.Controls("lrry")
Dim lrs As WinForm.DateTimePicker = e.Form.Controls("lrsj")
jrsj.Value = Date.Now
lrry.Text = _UserId
lrs.Value = Date.Now
[此贴子已经被作者于2015/7/8 9:35:01编辑过]

--  作者:kunmails
--  发布时间:2015/7/8 9:13:00
--  
点击新增后  
再点击其他控件后 控件的赋值消失!
[此贴子已经被作者于2015/7/8 9:35:18编辑过]

--  作者:大红袍
--  发布时间:2015/7/8 9:15:00
--  

 看一下这里,要直接给表复制

 

http://www.foxtable.com/help/topics/2436.htm