以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]错误信息 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52290) |
||||
-- 作者:风声 -- 发布时间:2014/6/12 17:13:00 -- [讨论]错误信息 .NET Framework 版本:2.0.50727.3655 Foxtable 版本:2014.5.12.1 错误所在事件:表,入库明细,DataColChanged 详细错误信息: Exception has been thrown by the target of an invocation. Object reference not set to an instance of an object. 老师这是一个什么错误信息? |
||||
-- 作者:Bin -- 发布时间:2014/6/12 17:18:00 -- DataColChanged事件代码发出来看看 |
||||
-- 作者:风声 -- 发布时间:2014/6/12 17:32:00 -- If e.DataCol.Name = "商品编号" Then If e.NewValue Is Nothing Then e.DataRow("商品名称") = Nothing e.DataRow("型号") = Nothing e.DataRow("规格") = Nothing e.DataRow("单价") = Nothing Else Dim dr As DataRow dr = e.DataRow.GetParentRow("商品名称") If dr IsNot Nothing e.DataRow("商品名称") = dr("商品名称") e.DataRow("型号") = dr("型号") e.DataRow("规格") = dr("规格") e.DataRow("单价") = dr("单价") End If End If |
||||
-- 作者:Bin -- 发布时间:2014/6/12 17:35:00 -- 代码目测没发现什么问题. 建议您用这个方法: http://www.foxtable.com/help/topics/1485.htm 先找出是哪一行出错,并告诉我们. 或者把例子发上来
|
||||
-- 作者:风声 -- 发布时间:2014/6/12 21:47:00 --
|
||||
-- 作者:有点甜 -- 发布时间:2014/6/12 21:50:00 -- 呃,怎么操作会错? |
||||
-- 作者:风声 -- 发布时间:2014/6/12 21:53:00 -- 商品编号列填入数据 |
||||
-- 作者:有点甜 -- 发布时间:2014/6/12 21:55:00 -- 以下是引用风声在2014-6-12 21:53:00的发言:
商品编号列填入数据
没有出错。 |
||||
-- 作者:有点甜 -- 发布时间:2014/6/12 21:59:00 -- 新增行的时候,出错。代码改一下
If e.DataCol.Name = "商品编号" Then |
||||
-- 作者:风声 -- 发布时间:2014/6/12 22:00:00 -- 此主题相关图片如下:关联表.png |