Foxtable(狐表)用户栏目专家坐堂 → [求助]未将对象引用设置到对象实例


  共有2285人关注过本帖平板打印复制链接

主题:[求助]未将对象引用设置到对象实例

帅哥哟,离线,有人找我吗?
huhu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
[求助]未将对象引用设置到对象实例  发帖心情 Post By:2016/1/30 17:12:00 [只看该作者]

If e.DataCol.name = "SN" Then
    Dim nms() As String = {"生产订单号码","工单行号","物料编码","物料名称","类别说明","产品批次","订单号","订单行号","客户","备注","软件版本","状态"}
    If e.NewValue Is Nothing Then
        For Each nm As String In nms
            e.DataRow(nm) = Nothing
        Next
    Else
        msgbox(0)
        Dim dr1 As DataRow = DataTables("assemblyProduct").Find("deviceCode = '" & e.DataRow("SN") & "'")
        If dr1 IsNot Nothing Then
            msgbox(1)
            Dim dr2 As DataRow = DataTables("assemblySubWorkOrder").Find("SID = '" & dr1("subWorkOrder") & "'")
            msgbox(2)
            If dr2 IsNot Nothing Then
                msgbox(3)
                e.DataRow("工单行号") = dr2("LineFlag")
                msgbox(4)
                Dim dr3 As DataRow = DataTables("assemblyWorkOrder").Find("Id = '" & dr2("workOrder") & "'")
                If dr3 IsNot Nothing Then
                    msgbox(5)
                    e.DataRow("生产订单号码") = dr3("WorkOrderNo")
                    msgbox(6)

执行红色代码会报未将对象引用设置到对象实例。代码不应该有问题啊。这是怎么回事?

 回到顶部