Foxtable(狐表)用户栏目专家坐堂 → 用SQLSelect出来的DataRow不能查找父行


  共有2112人关注过本帖树形打印复制链接

主题:用SQLSelect出来的DataRow不能查找父行

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


加好友 发短信
等级:二尾狐 帖子:597 积分:4974 威望:0 精华:0 注册:2012/12/27 12:34:00
用SQLSelect出来的DataRow不能查找父行  发帖心情 Post By:2016/10/20 15:48:00 [显示全部帖子]

 进行一下操作,发现一只提示“未将对象引用设置到对象的实例。”

关联表子表中我用SQLSelect得到了一个DataRow集合,然后用For Each来遍历这个集合中每个DataRow的ParentRow。
运行到这行GetParentRow代码时就报错。

Dim drsArrivalList As new List(of DataRow)

drsArrivalList = DataTables("TB_ArrivalList").SQLSelect("P And State <> '已开piao'")

For Each drArrivalList As DataRow In drsArrivalList
    If drsArrivalList.Count > 0 Then   <----- 执行到这里都是没问题的,监视到Count的数值正常
        MessageBox.Show(drArrivalList.GetParentRow("TB_Arrival")("SupplierCompanyName"))   <----- 用MessageBox来抓错,发现问题就在这里
    End If
Next

请各位老师指点。谢谢!

 回到顶部