如果多值字段中包括已付定金","已结束",“尾款已交,则向计调操作表新增数据,代码对不对?麻烦老师看下
额,提示split不是DataRow的成员
Dim lst As new List(of String)
lst.AddRange(e.DataRow().split(","))
If lst.Contains("已付定金","已结束",“尾款已交”) Then
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
End If