Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
下载信息 [文件大小: 下载次数: ] | |
点击浏览该文件:例子.part01.rar |
下载信息 [文件大小: 下载次数: ] | |
点击浏览该文件:例子.part02.rar |
既然提示DatacolChanged事件代码有误,就去哪里查找.
我至少在三个表的的DataColChanged发现四处这样的代码:
Dim dr As DataRow = e.Datarow.GetParentrow("bjd") '为了在表中有效 **当窗口1没有打开的话,那么就视为在表中录入
dr("bj")=sum1+sum2
Tables("bjd").Refresh() '汇总产生:没有这条只能在bdmx表有效,加上本条后,在bjd表中也有效,仅如此的话,窗口的控件不会随变
正确的应该是:
Dim dr As DataRow = e.Datarow.GetParentrow("bjd") '为了在表中有效 **当窗口1没有打开的话,那么就视为在表中录入
if dr isnot nothing then
dr("bj")=sum1+sum2
Tables("bjd").Refresh() '汇总产生:没有这条只能在bdmx表有效,加上本条后,在bjd表中也有效,仅如此的话,窗口的控件不会随变
end if
呵呵,其实这个错误,你之前已经犯过,也是我帮你搞定的啊