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

C# Discussion :

recherche dans un DataSet


Sujet :

C#

  1. #1
    Membre averti Avatar de Woote
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 38
    Par défaut recherche dans un DataSet
    Bonjour,
    Je travaille actuellement avec des Data Sets et il se trouve que je voudrai pouvoir étudier et traiter avec précision une information contenu dans l'un de ces champ.
    J'avais appris a effectuer des recherches de caractères et autres avec des strings et je voulais donc savoir comment on devait faire avec un DataSet.
    En vous remerciant

  2. #2
    Membre expérimenté
    Inscrit en
    Janvier 2005
    Messages
    218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 218
    Par défaut
    Pour information, un DataSet contient une liste de DataTable qui lui même contient des Rows(Lignes) et colonnes...Tu n'as plus qu'à naviguer dedans de la manière suivante, par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    DataSet MonDataSet= ???;
    foreach(DataTable _DataTable in MonDataSet.DataTables)
    {
       foreach(Row _Row in _DataTable.Rows)
       {
            if (_Row[0].ToString() == "MaValeur")
                 Response.Write("J'ai trouvé ma valeur");
       }
    }

  3. #3
    Membre averti Avatar de Woote
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 38
    Par défaut
    Merci beaucoup pour ta réponse mais bon je me rend compte que je me suis mal exprimé pardon...
    Disons que par exemple une cellule de mon DataSet comporte les éléments suivants : 13, 1, 5, 9
    Comment je peux faire pour parcourir ma cellule et récupérer une a une mes valeurs en enlevant les virgules ?

    Je travaillai avant en C++ et j'avais déjà fait ça avec des strings donc je voudrai savoir comment rendre possible la chose ?

  4. #4
    Membre expérimenté
    Inscrit en
    Janvier 2005
    Messages
    218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 218
    Par défaut
    Regarde du côté de la méthode Split()

  5. #5
    Membre averti Avatar de Woote
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 38
    Par défaut
    Ok c'est bien ça merci beaucoup

    Pour ceux qui cherche aussi voila ce que je fait :

    J'ai dans mon DataSet les valeurs suivantes : 13, 1, 5, 9
    et je désire les récupérer une par une donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    string[] tab = new string[4];
     
    tab = oDataSet.Tables["Nom de ma Table"].Rows["Numero de Ligne"]["Nom de ma Colone"].ToString().Split(',');
     
    for (int i = 0; i < 4; i++)
    {
        Console.WriteLine(tab[i]); 
    }
    Et a la console s'affiche bien les valeurs une par une sans la virgule

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

Discussions similaires

  1. [Débutant] modification et recherche dans une dataset
    Par momedalhouma dans le forum Accès aux données
    Réponses: 0
    Dernier message: 01/06/2012, 18h26
  2. Rechercher dans une table d'une DataSet
    Par badrel dans le forum Windows Forms
    Réponses: 5
    Dernier message: 06/01/2008, 17h19
  3. [VB.NET] Recherche dans un DATASET
    Par stephane77fr dans le forum Windows Forms
    Réponses: 12
    Dernier message: 08/08/2007, 22h21
  4. [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
  5. recherche dans un document xml via DOM
    Par ndoye_zaff dans le forum APIs
    Réponses: 5
    Dernier message: 11/06/2003, 14h44

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