Affichage d'une base de données dans un tree view

Soyez le premier à donner votre avis sur cette source.

Vue 11 603 fois - Téléchargée 2 450 fois

Description

C'est une application qui permet d'afficher dans un TreeView le mappage d'une BdD Access.
Elle permet d'ajouter aussi des éléments aux différentes tables.
Mais elle n'en est qu'à ses balbutiements.
En effet, plusieurs fonctionnalités ne sont pas mises en place (comme la suppression, la modification).

Source / Exemple :


Bien sur, j'ai l'intention de la mettre un jour,
Mais maintenant j'ai créer une classe spécialement pour la gestion des BdD donc je l'utiliserais. 
En clair, le projet va bien changer.

Wait & See

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
mercredi 12 janvier 2005
Statut
Membre
Dernière intervention
7 juin 2006

Salut,

Très bonne source ! Elle va bien me servir.

Si je peut donner quelques pistes de dev, je dirait qu'il faudrait rajouter des noeuds lorsqu'on est en présence d'une clé étrangère dans la base. Par exemple, si j'ai une base Vehicule, ca me permet de savoir quel véhicule est conduit par quel chauffeur en faisant derouler le node Vehicule, et pas seulement la clé du chauffeur presente dans la table vehicule.

Mais ca reste du très bon boulot ! A+
Messages postés
440
Date d'inscription
mardi 21 octobre 2003
Statut
Membre
Dernière intervention
6 mai 2010
1
lolllllllllllll
je te remercie je vais testé eum oki je te met 8/10
Messages postés
99
Date d'inscription
lundi 14 octobre 2002
Statut
Membre
Dernière intervention
28 décembre 2005

Sa srai sympa un chtite note, merci ;)
Messages postés
99
Date d'inscription
lundi 14 octobre 2002
Statut
Membre
Dernière intervention
28 décembre 2005

Il faut d'abord que tu ajoutes à ta fenêtre un controle ImageList.
Dans ses propriétés, tu dois voir une propriété appelée : Images, non ?
C'est ici, que tu choisis les 2 images pour l'ouverture d'un noeud et la fermeture.

Ensuite, tu vas dans ton TreeView et là, tu dois avoir une propriété ImageList, non?
Tu cliques dessus, et tu dois voir apparaître le controle Imagelist1 (par exemple). Ajoute le à la propriété ImageList du TreeView.

Après, dans ton code, il suffit, quand tu crée un noeud de choisir le constructeur avec 3 paramètres :
Exemple :

Dim nd as new TreeNode("NomNoeud", IndexFerme, IndexOuvert);
me.treeview.nodes.add(nd);

Tes indexs sont en fait ceux dans le controle ImageList.

Ai-je répondu à ta demande ?


WAIT & SEE
Messages postés
440
Date d'inscription
mardi 21 octobre 2003
Statut
Membre
Dernière intervention
6 mai 2010
1
par contre je n'arrive pô à trouver komment tu à fai pour mettre un icone pas pareil suivant ke ton noeud est ouvert ou pô j'ai un pe près le même principe ke toi
sf ke moi ma sauvegarde se fait par fichier xml dc j'arrive à ouvrir mon truc mai kan je développe ou pô mon noeud l'icone reste le même
slt bonne continuation!!!!!!!!!!!!!!!
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.