Hej! om du istället gör en for-loop Varför inte göra en dataview som motsvarr villkoret och sedan ta bort alla rader i den?delete:a flera datarow:s
Tänkte höra om någon hade en lösning på hur man gör detta:
<code>
dim dr as datarow
for each dr in myDatarows
if whatever then
dr.delete()
end if
next
</code>
försöker man köra en sådan här kod får man exception att collection has been modified bla bla..Sv: delete:a flera datarow:s
som räknar baklänges så borde det fungera. Kan inte kolla koden nu..
(plus att min vb.net är urkass men du fattar säkert)
<code>
dim i as int
i=myDatarows.Count - 1
For i To 0 Step -1 'loopar man baklänges så i vb.net?
if whatever then
myDatarows(i).delete()
end if
next
</code>Sv: delete:a flera datarow:s