Supprimer toutes les lignes dans un datatable

J'ai besoin de supprimer toutes les lignes dans un datatable (ADO.net). Je ne veux pas utiliser Foreach ici.

Dans un seul comment puis-je supprimer toutes les lignes.

Puis j'ai besoin de mettre à jour la table de données à une base de données.

Note: j'ai essayé de dataset.tables[0].les lignes.clair et l'ensemble de données.clair, mais les deux ne sont pas de travail

Aussi, je ne veux pas utiliser sql de la requête de suppression.

Poste autre que cela, si vous en mesure de fournir la réponse.

Claire devrait fonctionner, de sorte que vous avez peut-être une exception lorsque vous essayez (orphelin enfant relations)
Pouvons-nous voir tout votre code s'il vous plaît?
Effacer supprime les lignes, il ne les supprime pas. Je pense en boucle sur eux et de les supprimer un par un, est la seule option.
Selon msdn.microsoft.com/en-us/library/... "Toutes les lignes de toutes les tables sont supprimés. Une exception est générée si la table a forcée enfant relations qui causerait des lignes enfants orphelin."
Il y a une différence entre la suppression de lignes dans une Table de données et de les supprimer. La suppression des drapeaux comme supprimé de sorte que lorsque vous appliquez des modifications à votre base de données, la db lignes sont supprimées. Leur suppression (avec Clear()) faut juste sortir de la mémoire DataTable.

OriginalL'auteur web dunia | 2009-06-05