IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Recherche dans une Datatable


Sujet :

VB.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Juin 2007
    Messages : 60
    Points : 56
    Points
    56
    Par défaut Recherche dans une Datatable
    Bonjour,

    Je suis à la recherche d'une information pour récupérer l'id d'une de mes recherches en recherchant un nom.

    Donc voilà la composition de ma datatable :

    [id] [nom]
    0 Types...
    1 En Cours
    2 Soldé
    3 Annulé
    4 En attente de confirmation

    Je recherche juste une méthode de recherche rapide sans avoir à utiliser un For to next.

    Car si un jour j'ai 1000 ligne je voudrais que cela soit rapide.

    J'ai voulu recherche avec les Fonctions Select et Find d'une dataview mais j'ai pas trop compris le fonctionnement étant débutant.

    Sachant que de toute façon ma recherche doit m'indiquer qu'une ligne puisque de toute façon le nom et l'id sont unique.

    Si des personnes ont sous la main des exemples s'il vous plait.

    Merci par avance et passez une bonne journée.

  2. #2
    Membre actif Avatar de AcidLines
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Février 2010
    Messages : 198
    Points : 279
    Points
    279
    Par défaut
    Une piste peut être

    Si je me souviens bien tu as des méthodes Datatable.select avec l'expression à rechercher et ajout de filtres.

    Regarde du coté de la documentation MSDN

  3. #3
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Points : 2 201
    Points
    2 201
    Par défaut
    En premier lieu si tu ne fais une recherche sur une clé primaire tu n'auras pas 0-1 résultat mais 0-n résultats (une liste de résultat donc).

    Tu peux récupérer la liste des résultats avec une requête linq, la propriété filter d'un datasource, le select (indiqué plus haut).

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Juin 2007
    Messages : 60
    Points : 56
    Points
    56
    Par défaut
    D'accord merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. C# - Recherche dans une DataTable
    Par dj-julio dans le forum C#
    Réponses: 3
    Dernier message: 03/12/2008, 16h02
  2. Recherche dans une liste non trié
    Par Oberown dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 13/09/2004, 13h56
  3. recherche dans une table Access en ASP
    Par D-D dans le forum ASP
    Réponses: 3
    Dernier message: 09/06/2004, 10h12
  4. Problème de recherche dans une BD
    Par ledevelopeur dans le forum Bases de données
    Réponses: 5
    Dernier message: 28/04/2004, 09h49
  5. [BPW]Problème de recherche dans une boîte liste
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 14
    Dernier message: 05/07/2003, 15h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo