以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]未将对象引用设置到对象的实例。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71828)

--  作者:WUZHAN
--  发布时间:2015/7/18 21:16:00
--  [求助]未将对象引用设置到对象的实例。

请老师们看看,这段代码提示错误,

Select Case e.DataCol.Name
    Case "清洗时间","清洗人","清洗特说","消毒时间","消毒员","清洗返工","清洗返工件数"
        Dim Filter As String = "[单号] = \'" & e.DataRow("单号") & "\'"
        Dim drs As List(Of DataRow) = DataTables("总表").Select(Filter)
        For Each dr2 As DataRow In drs
            dr2(e.DataCol.Name) = e.NewValue
        Next
End Select

 

如修改表中的数据就会提示错误

 

.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2014.11.11.1
错误所在事件:表,总表,DataColChanged
详细错误信息:
调用的目标发生了异常。
未将对象引用设置到对象的实例。


--  作者:y2287958
--  发布时间:2015/7/18 21:18:00
--  
要判断一下drs是否存在
--  作者:WUZHAN
--  发布时间:2015/7/18 22:13:00
--  

多谢了,解决了。