Foxtable(狐表)用户栏目专家坐堂 → [求助]不存在名称为“XXX1.XX“的DataTable,对象引用设置


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

主题:[求助]不存在名称为“XXX1.XX“的DataTable,对象引用设置

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


加好友 发短信
等级:婴狐 帖子:34 积分:334 威望:0 精华:0 注册:2018/10/12 12:03:00
[求助]不存在名称为“XXX1.XX“的DataTable,对象引用设置  发帖心情 Post By:2018/10/16 14:05:00 [只看该作者]

If e.DataCol.Name = "项目简称" Then 
    If e.DataRow.IsNull("项目简称") Then
        e.DataRow("主要成员") = Nothing
    Else
        e.DataRow("主要成员") = DataTables("项目信息.报工流水").GetComboListString("姓名",,"日期")
    End If
End If

上面是表“项目信息”加属性里加的,这个表有个子表叫报工流水。执行时,报DataTable没有这个表“项目信息.报工流水”。不明白什么意思,这个关联没有问题啊。

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

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/16 14:22:00 [只看该作者]

关联表是没有DataTable的。只有table

e.DataRow("主要成员") = DataTables("报工流水").GetComboListString("姓名","某某关联列='" & e.datarow("某某关联列") & "'","日期")

 回到顶部
帅哥哟,离线,有人找我吗?
havent_bao
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:34 积分:334 威望:0 精华:0 注册:2018/10/12 12:03:00
  发帖心情 Post By:2018/10/17 15:43:00 [只看该作者]

这等于做了个联合查询,没用关联关系。明白了,谢谢!

 回到顶部