以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]表事件datacolchanged,为什么执行两遍命令? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=177051) |
||||
-- 作者:moseser -- 发布时间:2022/5/7 16:59:00 -- [求助]表事件datacolchanged,为什么执行两遍命令? 此主题相关图片如下:1.png 背景: 预计总成本表中,归类列,数据修改的列,采用了下拉目录树,用代码生成的下拉窗口 代码如下: If e.DataCol.name = "归类" Then Dim f_name_list As List(of String) = e.DataTable.GetValues("一级目录") If f_name_list.Contains("↓") = False Then CurrentTable.AddNew() End If End If 在选择 归类后,应该会增加一行,不知道什么原因,增加了两行??
|
||||
-- 作者:有点蓝 -- 发布时间:2022/5/7 17:14:00 -- 下拉窗口赋值了2次 去掉下面代码 If e.Form.DropTable IsNot Nothing Then \'如果下拉窗口是从表中打开 tr = e.Form.DropTable.Current \'获取此表的当前行 End If tr("归类") = dr("编码") |
||||
-- 作者:moseser -- 发布时间:2022/5/7 17:20:00 -- 回复:(有点蓝)下拉窗口赋值了2次去掉下面代码 ... 去掉之后,再运行时,提示 未将对象引用设置到对象的实例。 |
||||
-- 作者:有点蓝 -- 发布时间:2022/5/7 17:23:00 -- 我测试没有问题。
|