我在表事件positonChanged中写了代码,希望选中某行时,将值填充相应窗口的控件中,而不想用绑定的方法实现,但是表在不同的位置时会出错,比如在窗口中又不会出错,搞不懂了!怎么判断表事件在哪个窗口中发生的?positonChanged中:
Dim dl As WinForm.TextBox = Forms("物资类别管理窗口").Controls("TextBox1")
Dim dlm As WinForm.TextBox = Forms("物资类别管理窗口").Controls("TextBox2")
dl.Text=e.Table.Current("大类ID")
dlm.Text=e.Table.Current("大类名称")
If e.Table.Current Is Nothing Then '如果Current为Nothing
dl.Text=""
dlm.Text=""'没有选定行时执行的代码
Else
dl.Text=e.Table.Current("大类ID")
dlm.Text=e.Table.Current("大类名称")
End If
[此贴子已经被作者于2013-5-29 10:06:06编辑过]