以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 在DataRowAdding中设置默认值时狐表出错并退出? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=2636) |
||||
-- 作者:shixia -- 发布时间:2009/4/29 16:55:00 -- 在DataRowAdding中设置默认值时狐表出错并退出? 在DataRowAdding中对登记日期设置默认值时狐表出错并退出,请高手看看.
|
||||
-- 作者:blackzhu -- 发布时间:2009/4/29 17:24:00 -- 以下是引用shixia在2009-4-29 16:55:00的发言:
在DataRowAdding中对登记日期设置默认值时狐表出错并退出,请高手看看.
是内部表吗? |
||||
-- 作者:mr725 -- 发布时间:2009/4/29 17:34:00 -- 确实如此,有问题~ |
||||
-- 作者:狐哥 -- 发布时间:2009/4/29 17:40:00 -- Dim sum As Integer sum = dr("朱涛") + dr("熊柳雄") + dr("梅鲲鹏") + dr("徐宛婉") + dr("李余") + dr("胡炜烽") + dr("汪家兵") if dr("朱涛") = true And Math.abs(sum) = 3 Then dr("人均案件数") = 1/(Math.abs(sum)-1) dr("案数朱") = nothing End If 连接符前后要有空格.不知是不是这样.你试试 |
||||
-- 作者:ybil -- 发布时间:2009/4/29 17:40:00 -- 呵呵,原因是楼主的DataColChanged设置不合理! |
||||
-- 作者:狐哥 -- 发布时间:2009/4/29 17:54:00 -- Dim dr As DataRow = e.DataRow Dim sum As Integer
[此贴子已经被作者于2009-4-29 17:56:43编辑过]
|
||||
-- 作者:shixia -- 发布时间:2009/4/29 20:39:00 -- |
||||
-- 作者:程兴刚 -- 发布时间:2009/4/29 21:08:00 -- 哦,我理解有误! [此贴子已经被作者于2009-4-29 21:10:38编辑过]
|
||||
-- 作者:mr725 -- 发布时间:2009/4/29 22:59:00 -- 以下是引用shixia在2009-4-29 20:39:00的发言:
5楼指点我的设置不合理,请指点! 做分母的Math.abs(sum) 、(Math.abs(sum)-1)等,都有可能出现等于零的时候(比如,新增行时)。。。 |
||||
-- 作者:八婺 -- 发布时间:2009/4/30 0:53:00 -- 改一下这段 Dim sum As Integer sum = dr("朱涛")+dr("熊柳雄")+dr("梅鲲鹏")+dr("徐宛婉")+dr("李余")+dr("胡炜烽")+dr("汪家兵") if sum < 0 Then …… [此贴子已经被作者于2009-4-30 0:53:21编辑过]
|