---
title: "Delete på DataRow"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/124709-delete-på-datarow"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "aleborg"
published: "2005-03-19T11:02:32.000Z"
updated: "2005-03-21T07:22:15.000Z"
replies: 2
views: 303
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/124709-delete-på-datarow"
---

# Delete på DataRow

## #1 — aleborg, 2005-03-19T11:02Z

Jag har den här koden som raderar en datarow: 

```
	foreach(DataRow dr in ds.Tables[0].Rows)
	{
		if(//kriterier.....)
			dr.Delete();
	}
	ds.AcceptChanges();
```

Om jag kör koden i en WinForm funkar det utan problem men om jag kör den i en WebForm så får jag felet "Collection was modified; enumeration operation may not execute."
Hur kommer det sig att det funkar olika i Web och Win-forms och hur löser jag det?

Permalänk: https://www.webforum.nu/p/124709

## #2 — janroch, 2005-03-20T16:05Z

Är du säker på att du använder en foreach loop i både win och web formuläret?

Permalänk: https://www.webforum.nu/p/1575260

## #3 — aleborg, 2005-03-21T07:22Z

Ja

Permalänk: https://www.webforum.nu/p/1575437

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/124709-delete-på-datarow
