老师好:下面所写代码所实现的功能是电解电容与电解电容检验记录通过编号建立关联,("供应商","暂收单号","日期","采购单号","材料代号")根据编号自动写入,电解电容检验记录根据材料代号随机从电解电容检验记录数据库抽取一行,请问这个代码有什么不严谨的地方吗?(代码分两部分,代码太长,一次上传不了)
If e.DataCol.Name = "编号"
Then
Dim nms() As String = {"供应商","暂收单号","日期","采购单号","材料代号"}
If e.NewValue Is
Nothing Then
For Each nm As String In nms
e.DataRow(nm) = Nothing
Next
Else
Dim dr As DataRow
dr = DataTables("电解电容").Find("[编号] = '" & e.NewValue & "'")
If dr IsNot Nothing
For Each nm As String In nms
e.DataRow(nm) = dr(nm)
Next
End If
End If
End If