Foxtable(狐表)用户栏目专家坐堂 → 主表更新问题?


  共有10176人关注过本帖平板打印复制链接

主题:主表更新问题?

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


加好友 发短信
等级:婴狐 帖子:61 积分:487 威望:0 精华:1 注册:2011/6/20 16:02:00
主表更新问题?  发帖心情 Post By:2011/7/9 9:38:00 [只看该作者]

我在子表的DataRowDeleted事件里代码如下:

e.DataRow.GetParentRow("主表")("TotalQty") = DataTables("子表").Compute("Sum(Qty)","[SONO] = '" & e.DataRow.GetParentRow("SaleOrder")("Number") & "'")
e.DataRow.GetParentRow("主表")("Total") = DataTables("子表").Compute("Sum(Amount)","[SONO] = '" & e.DataRow.GetParentRow("SaleOrder")("Number") & "'")

 

运行时报错!为空异常!怎么解决?

 

DataRowDeleted

删除行后执行,此时行已经被删除。

e参数属性: 

DataTable:获得要删除行的数据表。
DataRow:  获得要删除的行。

 

e参数的DataRow属性好像一点用处都没有!!!因为该行已经被删除,已经没有数据了!


[此贴子已经被作者于2011-7-9 9:45:41编辑过]

 回到顶部