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 :

[VB.NET] Binder DatagridView en mode Design


Sujet :

VB.NET

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2005
    Messages : 7
    Points : 5
    Points
    5
    Par défaut [VB.NET] Binder DatagridView en mode Design
    Language : Visual Basic .net

    Bonjour,

    Je suis débutant dans la programmation. J'ai créé un BD Access avec 2 tables :
    - "Adresses" avec nom, adresses
    - "phones" avec les n°s de tél. des adresses (1 adresse peut avoir plusieurs n°s de tél)
    J'ai réussi à afficher un Datagridview et des champs associés à la table "adresses" (en faisant du glisser/déposer, c'est pas compliqué) mais maintenant comment afficher une table avec les n°s de tél de l'adresse sélectionnée dans la table des adresses? Si possible avec le moins de code possible.

    Merci mille fois et bonne année.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2005
    Messages : 7
    Points : 5
    Points
    5
    Par défaut [vb.net] Si jamais ça intéresse
    * Donc j'ai créé une base de données access avec trois tables :
    • - Adresses
      - Téléphones
      - Factures


    * J'ai ouvert un projet vide.
    * Ensuite j'ai ajouté un DataSource avec connexion à ma BD Access.
    * Quand il m'a demandé ce que je voulais mettre dans le projet, j'ai cliqué sur les trois tables. Le programme m'a créé une arborescence (DataSet) dans DataSources.
    * J'ai cliqué droit et ouvert le Wizard et j'ai créé des relations entre les tables de type parent=adresses et enfant=téléphones ou factures et en n'omettant pas de choisir le champ de liaison entre les 2 tables juste en dessous dans la combo.
    * Ensuite pour créé mes tableaux ou mes champs dans ma form1, j'ai glissé du DataSources ma table "adresses". ça m'a créé la fameuse datagridview. J'ai ensuite glissé la table téléphones (celle qui se trouve dans la table Adresses, pas l'autre) que j'ai mis dessous.
    * J'ai testé et j'ai vu que le programme faisait bien la relation.
    * Pour enregistrer des enr. nouveaux ou les modif. j'ai ajouté un bouton à côté de la table avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            Me.Validate()
            Me.AdressesBindingSource.EndEdit()
            Me.FacturesTableAdapter.Update(Me.NorthwindDataSet.Factures)
    Ce code peut être ajouté dans le bouton enr. de la barre.

    Ce qui est chouette, c'est que l'on peut glisser une table et ensuite les champs de cette table dessous et que tout ça c'est synchronisé.
    J'espère que vous avez compris quelque chose et excusez-moi d'avoir tardé de mettre ce que j'ai trouvé (formattage de mon PC).

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

Discussions similaires

  1. problème mode design Asp.net[2.0]
    Par dev-man dans le forum ASP.NET
    Réponses: 6
    Dernier message: 07/02/2007, 14h05
  2. [VB.NET] mode design
    Par neuropathie dans le forum Windows Forms
    Réponses: 3
    Dernier message: 01/06/2006, 17h47
  3. [vb.net] [DesignMode] probleme d'affichage en mode design
    Par graphicsxp dans le forum Windows Forms
    Réponses: 5
    Dernier message: 10/02/2006, 10h28
  4. Réponses: 7
    Dernier message: 14/01/2006, 18h15
  5. [vb.net] [design mode] le form n'apparait pas en mode design
    Par graphicsxp dans le forum Windows Forms
    Réponses: 3
    Dernier message: 03/08/2005, 13h10

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