我被一个问题难住了,VB 在一个简单的字符串赋值时删除了一行数据。处理循环如下。如果dvData
数据视图有 3 行(即为dvData.Count
3),则下面的字符串分配导致数据视图丢失一行(即,执行字符串分配后dvData.Count
为 2)。更奇怪的是,同样的字符串赋值调用在同一个脚本中多次使用,而不会导致数据行的丢失。
For Each oneShipment As Shipment In DelShipmentsList
For intRow = 0 To (dvData.Count - 1)
' Example: if dvData.Count is 3 at this point, then....
dvData(intRow)("Result") = " Receipt Transaction Accepted."
' ... now dvData.Count will be 2!
Next
Next