需求:
订单表输入销售员,会自动从人员分配对照表中找出对应的销售员,然后取其客户分析表实际销售员填入到订单表的销售员名称列中。
目前在将订单表的DataColChanged事件代码设置为:
Select Case e.DataCol.Name
Case "销售员"
Dim pr As DataRow = e.DataRow.GetParentRow("人员分配对照表") (调试时,在此段代码报错)
If pr IsNot Nothing Then
e.DataRow("销售员名称") = pr("客户分析表实际销售员")
End If
End Select
订单表输入销售员后报错如下:
错误所在事件:表,订单表,DataColChanged
详细错误信息:
调用的目标发生了异常。
未将对象引用设置到对象的实例。
1、你可能没有设置关联
http://www.foxtable.com/webhelp/scr/0091.htm
2、如果设置了,那就是你表名写错了
Dim pr As DataRow = e.DataRow.GetParentRow("人员分配对照表")