Foxtable(狐表)用户栏目专家坐堂 → 订单表某个操作,同时锁定订单明细表(对应于订单编号的))


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

主题:订单表某个操作,同时锁定订单明细表(对应于订单编号的))

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/5/18 15:32:00 [显示全部帖子]

参考这个事件:
 
http://www.foxtable.com/help/topics/0636.htm


 
For each dr As DataRow = e.DataRow.GetChildRows("订单明细")
   dr.Locked = True
Next
 


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/5/18 15:43:00 [显示全部帖子]

如果这样,在DatacolChanged设置代码:
 
Select case  e.DataCol.Name
    Case “标记”
          For each dr As DataRow = e.DataRow.GetChildRows("订单明细")
               dr.Locked = e.Datarow("标记")
         Next
End Select

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/5/18 21:00:00 [显示全部帖子]

这个代码是没有道理不行的。

如果不行,请自己设计好这两个表,输入几行测试数据传上来,我帮你看看怎么回事。

提示提问,最好是自己做好表传上来,做到这一点的话,你这个问题几分钟就解决了。


 回到顶部