If e.DataCol.Name = "品名1" Then '发生变化的是产品编号吗?
'在产品表找出该产品
Dim dr As DataRow
dr = DataTables("参数").Find("材料名称 = " & "'" & e.DataRow("品名1") & "'" )
If dr IsNot Nothing '如果找到, 则设置各列内容
e.DataRow("单位1")= dr("单位")
End If
End If
If e.DataCol.Name = "品名2" Then '发生变化的是产品编号吗?
'在产品表找出该产品
Dim dr As DataRow
dr = DataTables("参数").Find("材料名称 = " & "'" & e.DataRow("品名2") & "'" )
If dr IsNot Nothing '如果找到, 则设置各列内容
e.DataRow("单位2")= dr("单位")
End If
End If
If e.DataCol.Name = "品名3" Then '发生变化的是产品编号吗?
'在产品表找出该产品
Dim dr As DataRow
dr = DataTables("参数").Find("材料名称 = " & "'" & e.DataRow("品名3") & "'" )
If dr IsNot Nothing '如果找到, 则设置各列内容
e.DataRow("单位3")= dr("单位")
End If
End If
If e.DataCol.Name = "品名4" Then '发生变化的是产品编号吗?
'在产品表找出该产品
Dim dr As DataRow
dr = DataTables("参数").Find("材料名称 = " & "'" & e.DataRow("品名4") & "'" )
If dr IsNot Nothing '如果找到, 则设置各列内容
e.DataRow("单位4")= dr("单位")
End If
End If
If e.DataCol.Name = "品名5" Then '发生变化的是产品编号吗?
'在产品表找出该产品
Dim dr As DataRow
dr = DataTables("参数").Find("材料名称 = " & "'" & e.DataRow("品名5") & "'" )
If dr IsNot Nothing '如果找到, 则设置各列内容
e.DataRow("单位5")= dr("单位")
End If
End If
If e.DataCol.Name = "品名6" Then '发生变化的是产品编号吗?
'在产品表找出该产品
Dim dr As DataRow
dr = DataTables("参数").Find("材料名称 = " & "'" & e.DataRow("品名6") & "'" )
If dr IsNot Nothing '如果找到, 则设置各列内容
e.DataRow("单位6")= dr("单位")
End If
End If
If e.DataCol.Name = "品名7" Then '发生变化的是产品编号吗?
'在产品表找出该产品
Dim dr As DataRow
dr = DataTables("参数").Find("材料名称 = " & "'" & e.DataRow("品名7") & "'" )
If dr IsNot Nothing '如果找到, 则设置各列内容
e.DataRow("单位7")= dr("单位")
End If
End If
If e.DataCol.Name = "品名8" Then '发生变化的是产品编号吗?
'在产品表找出该产品
Dim dr As DataRow
dr = DataTables("参数").Find("材料名称 = " & "'" & e.DataRow("品名8") & "'" )
If dr IsNot Nothing '如果找到, 则设置各列内容
e.DataRow("单位8")= dr("单位")
End If
End If
1、上面代玛是否能筒化
2、送货单录入窗口只有前四个下拉框有材料名称录入,后四个下拉框没有反映
烦请师傅帮忙