此主题相关图片如下:d.jpg
Case "part_no"
Dim cmd As New SQLCommand
Dim cmd1 As new SQLCommand
Dim dt As DataTable
Dim dt1 As DataTable
cmd.C
cmd.CommandText = "SELECT part_no,wf_cp_gz,wf_cp_ggrem,cu_part_no,wf_bz_fs From {obas_part_spec} where part_no = '" & e.DataRow("part_no") &"'"
cmd1.C
cmd1.CommandText = "SELECT part_no,sal_unit_no From {obas_part1} where part_no = '" & e.DataRow("part_no") &"'"
dt = cmd.ExecuteReader()
dt1 = cmd1.ExecuteReader()
Dim dr As DataRow
dr = dt.Find("part_no = '" & e.DataRow("part_no") & "'")
If dr IsNot Nothing '如果找到, 则设置各列内容
e.DataRow("国家")= dr("wf_cp_gz")
e.DataRow("客户编码")= dr("cu_part_no")
e.DataRow("rem")= dr("wf_cp_ggrem")
e.DataRow("define1")= dr("wf_bz_fs")
Else
e.DataRow("国家")= Nothing
e.DataRow("客户编码")= Nothing
End If
Dim dr1 As DataRow =dt1.DataRows(0)
e.DataRow("sal_unit")= dr1("sal_unit_no")
Dim dr2 As DataRow=DataTables("料品资料查询表").Find("part_no = '" & e.DataRow("part_no") & "'")
If dr2 IsNot Nothing Then
Return
Else
Dim s As String =e.DataRow("part_no")
Dim Filter As String = "[part_no] = '" & s & "'"
DataTables("料品资料查询表").AppendLoad(Filter, False)
End If
End Select