看了非关联表之间的数据同步帮助文件和示例,Select Case e.DataCol.name
Case "产品编号"
Dim dr As DataRow = DataTables("库存").Find("产品编号 = '" & e.OldValue & "'")
If dr Is Nothing Then
dr = DataTables("库存").AddNew()
dr("产品编号") = e.DataRow("产品编号")
dr("产品名称") = e.DataRow("产品名称")
dr("产品规格") = e.DataRow("产品规格")
Else
dr("产品编号") = e.DataRow("产品编号")
End If
Case "产品名称","产品规格"
Dim dr As DataRow = DataTables("库存").Find("产品编号 = '" & e.DataRow("产品编号") & "'")
If dr IsNot Nothing Then
dr(e.DataCol.Name) = e.DataRow(e.DataCol.Name)
End If
End Select
求教一个问题,如果产品表中产品名称列是一个分层表头,比如列名为产品名称_A,而库存表中的列名是产品名称,示例中的代码要如何调整。新手不太会,求赐教。
[此贴子已经被作者于2023/4/5 16:28:15编辑过]