La suppression de la ligne de datatable en C#

Je vais avoir un problème de suppression de lignes dans une datatable. Dans mon programme, je suis de lecture des informations d'une base de données dans une table de données à l'aide d'une requête sql. J'utilise une connexion oledb et le code dt.Load(command.ExecuteReader()); pour ce faire. Plus tard, je veux supprimer les lignes qui correspondent à un id de chaîne. J'ai essayé le code suivant acheter impossible de le faire fonctionner:

            DataRow[] drr = dt.Select("Student=' " + id + " ' "); 
            for (int i = 0; i < drr.Length; i++)
                dt.Rows.Remove(drr[i]);
            dt.AcceptChanges();

Quelqu'un peut s'il vous plaît suggérer une autre façon avec un exemple?

les messages d'erreur?
nan pas d'erreurs. j'ai essayé de faire imprimer le nombre de lignes dans la table. c'est la même avant et après la suppression de la méthode ci-dessus

OriginalL'auteur Norman | 2011-06-17