Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1734 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Liaison de données dans datagridview

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Liaison de données dans datagridview

n°1536156
juanetfann​y
Posté le 29-03-2007 à 23:27:14  profilanswer
 

Bonjour à tous,
 
Je m'initie au développement .net avec Visual C# Express Edition. J'ai acheté la littérature adéquate ainsi que lu les différents tutoriaux. Je pense avoir à peu près compris la philosophie d'ADO.net mais je bloque dès que j'essaie de passer à la pratique, malgré un cas relativement simple (ça ne me pose pas de souci en php/mysql mais là, je coince )
 
Voilà le problème. J'ai créé ma bdd très simple comprenant 2 tables (produit & famille) avec une relation sur la clé idfamille
 
http://prgfecamp.free.fr/relation.JPG
 
Après avoir ajouté un formulaire windows, j'ai crée un dataset typé puis ajouté un datagridview. J'ai bindé avec mon dataset pour afficher la liste des produits.
 
 
http://prgfecamp.free.fr/dataset.JPG
 
 
http://prgfecamp.free.fr/formulaire.JPG
 
Ce que je souhaite obtenir c'est dans la colonne idfamille, c'est, vous l'aurez deviné, le nom de la famille. J'imagine qu'une requete est nécessaire mais je ne vois pas du tout comment procéder. Peut être pourrez-vous m'aiguiller ?
 
 
D'autre part, une petite question théorique sur les dataset. Si j'ai 3 formulaires windows : un pour gérer les produits, un pour gérer les commandes et un pour gérer les familles, quel est le plus judicieux : créer des datasets différents en fonction des besoins ou créer un dataset comprenant le schéma complet des 3 tables et le réutiliser pour chacun des 3 formulaires ?
 
En tout cas, merci de vos réponses.
 
Jean-Marc


Message édité par juanetfanny le 30-03-2007 à 08:28:26
mood
Publicité
Posté le 29-03-2007 à 23:27:14  profilanswer
 

n°1552499
the prison​er
Posté le 02-05-2007 à 17:29:07  profilanswer
 

1) dans proprietes du DGV, ouvrir la collection de colonnes ou champs, et changer le type de champ en Combobox. Choisir le datasource (table familee) ainsi que le valuemember (idfamille) et displaymember (nomfamille)
 
2) il ne faut qu'un dataset avec toutes les tables.

n°1552630
_Mose_
Lonesome coder
Posté le 02-05-2007 à 21:40:59  profilanswer
 

Y'a pas de règle pour les DataSet.
 
Beaucoup de gens n'en font qu'un.
Perso je trouve ça mieux d'en faire plusieurs, ça permet plus de souplesse au niveau du dev et c'est moins chiant si tu veux coder tes adapters à la main.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Liaison de données dans datagridview

 

Sujets relatifs
base de donnees"Base de données relationnelle" en xml ?
Base de données préalable création logiciel et site internetVBA excel importer données access
Existence de bases de données test ?Liste de donnees
Comment structurer mes données ?[Résolu] Connexion à une base de données mySQL via ODBC
Liaison de donnees XBRL et Mysql 
Plus de sujets relatifs à : Liaison de données dans datagridview


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR