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 :

Mise à jour données parent/enfant via DataModel


Sujet :

VB.NET

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2004
    Messages : 92
    Points : 79
    Points
    79
    Par défaut Mise à jour données parent/enfant via DataModel
    Bonjour,

    Pour que tout le monde comprenne je reprends un exemple classique sous VB 2010, entity framework, framework.net 4, AdventureWorks sur sql serveur.
    Cf. exemple ci-joint qui ne fonctionne pas...
    Je débute et je bloque (depuis déjà quelques jours).

    Etant donné deux tables parent/enfant (SpecialOffer et SpecialOfferProduct) affichées dans 2 datagrid, comment gérer l'ajout/modification/suppression dans le parent ET dans l'enfant?
    1- je crée mon fichier data model (edmx).
    2- j'ajoute une source de données de type "objet" basée sur SpecialOffer et dans un form je glisse depuis les sources de données deux datagridview.
    J'ai donc de façon automatique 2 datagridview, 2 bindingsource (1 parent et 1 enfant), 1 binding navigator
    3- je pousse le vice en créant une liste déroulante dans le datagridview enfant pour sélectionner des articles (table pruduct). Donc j'ai un troisième binding source.
    4- au load du form je définis un context, je remplis le bindingsource de la liste déroulante puis le bindingsource du parent.
    Je ne fais rien pour l'enfant, ça semble être automatique...
    5- je crée un nouveau bouton pour sauvegarder les données dans le bindingNavigator. Je lui affecte le code "context.savechanges()".

    Ben là je suis bloqué...
    Si quelqu'un a un bon tutoriel ou peut me résoudre ce problème, je pense que ça va faire gagner du temps à beaucoup de débutants comme moi.

    Je mettrai l'exemple final qui fonctionne dans cette discussion.
    Merci.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 24
    Dernier message: 27/04/2011, 12h27
  2. [VBA-E] Mise à jour données externes
    Par Sebastien_INR59 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 23/06/2006, 17h11
  3. Access Problème avec mise à jour données
    Par Yanmeunier dans le forum Access
    Réponses: 2
    Dernier message: 30/03/2006, 16h05
  4. Réponses: 3
    Dernier message: 02/01/2006, 11h53
  5. [Debutant(e)]mise à jour de mon formulaire via JSP
    Par kouadjalain dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 11/08/2004, 15h43

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