Foxtable(狐表)用户栏目专家坐堂 → 窗口临时表DataColChanged全局事件无效


  共有2310人关注过本帖树形打印复制链接

主题:窗口临时表DataColChanged全局事件无效

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/23 16:23:00 [显示全部帖子]

试试改成


Dim dt As new  DataTableBuilder("stock_find") '创建临时表
dt.adddef("型号",Gettype(String),64)
dt.adddef("数量",Gettype(Integer))

e.form.controls("Table_stock").Table.datasource = dt.BuildDataSource
With e.form.controls("Table_stock").Table
    .Cols("型号").Width = 180
    .Cols("数量").Width = 110
    .AddNew(20)
    .DataTable.Save
    .AllowEdit = True
   
   
    .Cols("型号").DropForm = "fast_input_pn"
    .DataTable.GlobalHandler.KeyPressEdit = True
    .DataTable.GlobalHandler.KeyDownEdit = True
    .DataTable.GlobalHandler.ChangeEdit = True
    .DataTable.GlobalHandler.ValidateEdit = True
   
   
    .DataTable.GlobalHandler.DataColChanging = True
    .DataTable.GlobalHandler.DataColChanged = True
End With

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/23 18:44:00 [显示全部帖子]

尽量这样处理

 

e.form.controls("Table_stock").Table.datasource = dt.BuildDataSource


 回到顶部