以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  项目发布  (http://foxtable.net/bbs/list.asp?boardid=5)
----  出现问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=5&id=100948)

--  作者:zhangning
--  发布时间:2017/5/22 10:51:00
--  出现问题
老师,我要跨表引用数据,
写了以下代码:
 Select Case e.DataCol.Name
        Case "部品ID"
            Dim dr13 As DataRow = e.DataRow
            Dim pr13 As DataRow
            If dr13.IsNull("部品ID") Then
                dr13("商品名") = Nothing
            Else
                Dim filter As String
                filter = "部品ID = \'" & dr13("部品ID") & "\'"
                pr13 = DataTables("加工用製品构成").Find(filter)
                dr13("商品名") = pr13("商品名")
            End If
    End Select

出现错误:
.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2017.3.18.1
错误所在事件:表,工程和工时, DataColChanged
详细错误信息:
调用的目标发生了异常。
未将对象引用设置到对象的实例。


请老师帮看看,哪里出错了,谢谢!