以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 同步增加行,出错了,谁给看一眼,谢谢 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=85196) |
-- 作者:bagih -- 发布时间:2016/5/19 18:40:00 -- 同步增加行,出错了,谁给看一眼,谢谢 错误所在事件:表,user,DataColChanged 详细错误信息: 调用的目标发生了异常。 无法在 System.Int32 和 System.String 上执行“=”操作。 代码: If e.DataCol.Name = "id" Then Dim dr As DataRow = DataTables("权限").Find("id = \'" & e.OldValue & "\'") If dr Is Nothing Then dr = DataTables("权限").AddNew() dr("id") = e.DataRow("id") End If End If 两个表的“ID”列都是整数 |
-- 作者:大红袍 -- 发布时间:2016/5/19 18:49:00 -- If e.DataCol.Name = "id" Then Dim dr As DataRow = DataTables("权限").Find("id = \'" & e.newvalue & "\'") If dr Is Nothing Then dr = DataTables("权限").AddNew() dr("id") = e.DataRow("id") End If End If |
-- 作者:bagih -- 发布时间:2016/5/19 19:24:00 -- 谢谢红袍老师 |