Dim dr As DataRow
dr = wdt.sqlFind("色卡_ID = '" & e.DataRow("色卡_ID") & "'")
' dr = wdt.sqlFind("[产品分类] = '主材'And [色卡_ID] = '" & e.DataRow("色卡_ID") & "'")
If dr IsNot Nothing Then
e.DataRow("产品_单价") = dr(e.DataRow("产品_计价配件")) 会有不存在的列
End If
dr(e.DataRow("产品_计价配件")) 如果不存在就跳过或是当前行标红色
[此贴子已经被作者于2024/5/8 18:20:53编辑过]
If wdt.datacols.contains(e.DataRow("产品_计价配件")) Then
Dim dr As DataRow
dr = wdt.sqlFind("色卡_ID = '" & e.DataRow("色卡_ID") & "'")
' dr = wdt.sqlFind("[产品分类] = '主材'And [色卡_ID] = '" & e.DataRow("色卡_ID") & "'")
If dr IsNot Nothing Then
e.DataRow("产品_单价") = dr(e.DataRow("产品_计价配件")) 会有不存在的列
End If
End If