Comment faire pour supprimer plusieurs lignes de datatable dans VB.NET 2008?

Comment supprimer plusieurs lignes de datatable dans VB.NET 2008 sans boucle?

  • Je ne veux pas supprimer de la base de données.
  • Je veux supprimer dans le local la table de données.
  • Je sais que le Select méthode et aussi Remove et retirez à la méthode de trop. Mais qui a besoin de boucle pour supprimer les lignes de la table de données.

J'ai 40000 lignes et je veux supprimer la sélection de 1000 lignes à partir des données de la table.

Comment allez-vous déterminer qui 1000 de 4000 lignes à supprimer?
Ma question est,est-il possible de déterminer les lignes pour la suppression ?
Pourriez-vous ajouter à votre question .NET classe que vous l'utilisez pour représenter les données dans la mémoire? Est-il DataSet ou d'une autre classe? Ou je peux reformuler la question: utilisez-vous SqlDataAdapter ou LinkToSql Ou Entity Framework pour accéder à la base de données? De toute façon, on peut écrire une solution, mais je ne veux pas écrire de différentes versions du code, si vous avez besoin d'un seul. Un petit exemple de table de base de données (2-3 champs) pourrait être également très bon, alors je vais être utiliser ces champs dans mon exemple de code.
c'est dataset ou datatable qui j'ai été en utilisant.
Pourquoi voulez-vous supprimer sans boucle? Est-ce un problème de performance? Cause il ne dure que quelques millisecondes pour supprimer 1000 lignes à partir d'un 4000 lignes-datatable.

OriginalL'auteur KuldipMCA | 2010-05-06