Tableau de données + supprimer une ligne en c# à l'aide de la boucle

J'ai un tableau de données et je veux supprimer une ligne, voici mon code c'est en me jetant une exception

foreach (DataRow row in dt1.Rows)
{
    if ((row["Name"] == "Select a Lookbook") || (row["Name"] == "Create a new Lookbook"))
    {
        row.Delete();
        dt1.AcceptChanges();
    }
}

J'ai même essayé de l'extérieur de la si de tresorerie et à l'extérieur de forloop encore me lève erreur aucune idée de comment réaliser cette tâche, c'est l'exception-je obtenir:

Collection was modified; enumeration operation might not execute.

Finale du Code de travail:

foreach (DataRow row in dt1.Select())
{
    if ((row["Name"] == "Select a Lookbook") ||    (row["Name"] == "Create a new Lookbook"))
    {
        row.Delete();                                       
    }

}

OriginalL'auteur Developer | 2010-06-30