Exemple dataset ado.net

Soyez le premier à donner votre avis sur cette source.

Vue 26 398 fois - Téléchargée 7 544 fois

Description

Bonjour/Bonsoir
C'est la 1ère fois que je poste un programme ici, alor soyez indulgents ;-)
J'ai fais ce tout petit programme, lors de mes séances d'initiation à la technologie ADO.NET.
C'est un programme fait avec VB Express 2005 et SQL 2000. Il présente le stricte minimum qu'on doit savoir pour utiliser une base de données en mode déconnecté.
L'idée principale de l'applcation, est de conecter le programme à la base de données après le clic sur le bouton "charger",remplir le DataSet avec les données de la table "Compte", puis de parcourir les enregistrement de cette table par les boutons usuels "Premier", "Dernier", "Précédent" et "Suivant".
J'ai accompagné avec cette source, la base de donée que j'ai utilisé elle même (les 2 Fichiers d'extension .mdf et .ldf, et des tutoriel très intéréssant pour faire le point sur ce sujet.
Merci pour vos commentaires et suggéstions qui feront évoluer ma base de connaissance.
SimO

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

anadeveloppeur
Messages postés
156
Date d'inscription
samedi 10 septembre 2005
Statut
Membre
Dernière intervention
21 février 2019
-
Bonjour je veux juste ajouter qu'il faut attacher la base de donnée que j'ai acompagé dans le Zip, et pour se faire (pour les débutants qui ne le savent pas encore) ouvrire Enreprise Manager, cliquer avec le bouton droit sur "Bases de données", puis choisir "Toutes les taches", "Attacher une base de données" et séléctionner le fichier dont l'extention est .mdf dans le dossier où vous avez décompréssé le Zip. Et tout fonctionneras bien j'espère.
Merci
romagny13
Messages postés
710
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
2 -
Salut
Oui,
avec Visual studio 2005 (et donc VB2005) on peut également définir une source de données liée à une base de données(Access,Sql Server 2000 / 2005,...)
> visual studio génére alors automatiquement un dataset typé
puis il suffit de glisser sur la form depuis la fenêtre source de données (en réglant sur détails ou datagridview selon son choix, chaque champ étant personnnalisable en label,textbox,image,etc.)
> visual studio génére automatiquement l'ensemble des controls, le databinding (bindingsource et bindingnavigator)
il suffit ensuite de charger le dataset à évênement form_load (dataadapter.Fill(dataset.datatable)
et de sauvegarder les changements avec le toolstripbutton du bindingnavigator save (dataadapter.Update(dataset.datatable)
.
c'est la toute la force de Visual studio 2005 par rapport à visual studio.net je trouve car cela permet de gagner un temps considérable
par contre il est vrai que pour plus maitrisé le code il vaut mieux tout définir par soit même .

:)
++
anadeveloppeur
Messages postés
156
Date d'inscription
samedi 10 septembre 2005
Statut
Membre
Dernière intervention
21 février 2019
-
Merci beaucoup "romagny13" pour ta contribution et pour tes coseils précieuses, dont je vais me référer éventuellement dans ma formation. En fait les choses sont un peu compliqués, on nous en seigne dans la classe avec VS 2003, et j'applique ce que nous avons fait chez moi avec VB Exress 2005 (je ne possède pas VS 2003 ni 2005).
J'ai un petit problème dont t'as cité, c'est de définir les objets connexion et commande, ... dans la forme, à l'aide de la boite à outil, je ne trouves pas ces objets là en VB Express. Je veux que tu m'aides en ce point là si jamais t'as une idée, j'ai déjà posté le sujet ds le forum : http://www.vbfrance.com/infomsg_VB-EXPRESS-2005-CONNEXION-MODE-ASSISTANT_840634.aspx#1
Merci
adilpatel
Messages postés
2
Date d'inscription
mardi 4 septembre 2007
Statut
Membre
Dernière intervention
6 septembre 2007
-
J'aime bien ton code man,il est clair et simple.En plus ya une tres bonne documentation a cote...Excellent.J'apprecie.
Peace.
jalal2k7
Messages postés
3
Date d'inscription
lundi 23 avril 2007
Statut
Membre
Dernière intervention
29 janvier 2008
-
salut,
Merci bcp bcp
super

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.