Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Bind de datatable ou dataset [ Windows / Formulaire / Winforms / Controls ] (olibara)

jeudi 17 avril 2008 à 09:11:27 | Bind de datatable ou dataset

olibara

Bonjour,

Je ne sais pas tres bien dans quelle theme je peux poster ce sujet, alors j'essaye ici

Je m'interroge sur la meilleure maniere de realise un join entre une table dataset et une datatable

Je m'explique :
1- J'ai dans un dataset une datatable issue d'un query sql, cette datatable contient une colonne ID
2- Je lis un fichier texte que je charge dans une autre datatable construite pour l'occasion (cette datatable est actuellement indépendante du dataset) cette datatable contient une colonne ID et une colonne valeur

3- je voudrais associer les valeurs lue dans mon fichier texte a une colonne de ma table lue par sql

- Bien sur, je peux faire deux boucles : force brute

Mais existe-t-il une methode plus intégrée ?



jeudi 17 avril 2008 à 11:28:29 | Re : Bind de datatable ou dataset

Miltiades

Membre Club
il existe une facon plus "esthetique" que la force brute:

tu incorpore ta deuxieme datatable dans ton dataset
ensuite tu ajoute une datarelation (pas sur du nom de l'objet moi, mais c'est le principe...) entre tes deux tables
ensuite tu vas voir un tuto sur comment utiliser des datatables liées (ca fait longtemps que j'ai pas pratiqué ce truc, donc je saurais pas t'en dire plus) pour utiliser ta nouvelle "bdd"

Nul ne devient grand par la guerre...

jeudi 17 avril 2008 à 11:34:45 | Re : Bind de datatable ou dataset

olibara

Merci Miltiades

Ca me parrait une tres bonne piste d'investiguation, je m'y attaque

Mais j'ai une question subsidiaire
Admettant que je dispose d'une datatable ou d'un array de datarow triés sur un ID

Pas quel moyen puis-je acceder rapidement a un élément sur base d'une clef

Je percoit qu'avec mon array de datarow issu d'un select je pourrais faire un binarysearch en définissant le comparer adequat

Mais il-y a-t-il aussi une maniere plus "directe"

jeudi 17 avril 2008 à 11:43:51 | Re : Bind de datatable ou dataset

Miltiades

Membre Club
il me semble qu'il y a une possibilité (de memoire) mais je le jurerais pas...
et vu qu'au boulot j'ai pas mon bouquin sur ADO.NET...
si j'y pense je regarderais ce soir...

Nul ne devient grand par la guerre...



Cette discussion est classé dans : table, colonne, dataset, datatable, bind


Répondre à ce message

Sujets en rapport avec ce message

[C#] accès au donnée parent dans un dataset [ par bibicool ] Bonjour à tous,J'ai un dataset avec deux tables liées, une table "commande" et une table "tâche". Une commande possède plusieurs tâches.Maintenant dan Modifier une datatable d'un dataset [ par Overkill06 ] Bonjour à tous,j'ai un probleme de taille que je n'arrive pas à surmonter :Je dois modifier une table d'un dataset (je dois trier les colonnes de cett ajout d'un colonne [ par benjeddi ] salutg un dataset et je veux ajouter a ce dataset un colonne mais cette clonne appartient a une autre table (table differrent a celle de dataset ) mer dataset et image [ par danyclassique ] Bonjour a tous Voila j ai un dataset qui recoit une datatable et tout ca est affiche dans un datagridview,sans avoir a marquer une seul ligne de code Comment recuperer toute une colonne dans une table [ par drcmomo ] Bonjour tout le monde!!J'aimerais pouvoir recuperer une colonne entiere dans une table. J'ai reussir a la faire avec une ligne pour la colonne je ne v Parcourir une colonne d'une et afficher les informations dans une liste [ par drcmomo ] Bonjour tout le monde j'ai un petit probléme J'aimerais parcourir une colonne d'une table et afficher les informations dans une j'ai codé datatable et select [ par cudenetf ] bonjour, je sais pas si c 'est la bonne rubrique mais j'ai un soucije charge les elements d'une base de données dans un dataset ->datatable ordonnés s Mon Problème toujours je trouve les derniers enregistrements [ par wasssim2005 ] javascript:Insert_Emoticon('/imgs2/smile.gif'); ******************************************* Bonjour, voila la méthode suivante, ********************* passer dataset dans une fonction [ par olibara ] Bonjourje suis débutant en C# et j'essaye de trouver les meilleures methode pour effectuer certaines taches1- J'effectue un query mysql qui me remplit


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.