For Each Dr As DataRow In InvoiceDT.Rows
Dim DrResult As Array = PaymentInvoiceDT.Select("Amount='" & Dr("Amount").ToString() & "'")
If DrResult.Length > 0 Then
''some code
Else
InvoiceDT.Rows.remove(Dr)
End If
Next
由於當您在數據表中更改某些內容時,其索引發生更改,因此發生錯誤。如何在數據表上循環時刪除行
你的代碼是正確的。但是當我們使用它時,它會以降序顯示數據 –
如果這樣做,您可以很容易地反轉訂單後,以解決它。 :)還記得如果一個帖子回答你的問題,使用複選標記將其標記爲答案。這會鼓勵更多的人在以後幫助你。 :) – Tridus
我該如何反轉訂單?無循環 –