DataBinding et TextBox en C# [Résolu]

cs_mpc 15 Messages postés lundi 26 janvier 2004Date d'inscription 27 mars 2007 Dernière intervention - 19 juin 2006 à 16:16 - Dernière réponse : cs_mpc 15 Messages postés lundi 26 janvier 2004Date d'inscription 27 mars 2007 Dernière intervention
- 20 juin 2006 à 09:47
Bonjour,

Cela fait plusieurs jours que j'ai un problème de liaison de données:
j'ai une base de données Access et un formulaire Windows en C#. Sur ce formuleire , j'ai 3 TextBox et je souhaite afficher les données de ma BD dans ces TextBox.
Jai écrit le code suivant:

private CurrencyManager cursVehicule;

dsVehicule =

new DataSet();daVehicule.Fill(dsVehicule,"Vehicule");

txtImmat.DataBindings.Add("text",dsVehicule.Tables["Vehicule"],"numImmat");

txtModele.DataBindings.Add("text",dsVehicule.Tables["Vehicule"],"modele");

txtEtat.DataBindings.Add("text",dsVehicule.Tables["Vehicule"],"etat");

cursVehicule= (CurrencyManager)BindingContext[dsVehicule,"Vehicule"];

cursVehicule.Position = 0;

puis j'ai créé un bouton suivant avec le code:

private
void btnSuiv_Click(
object sender, System.EventArgs e){

cursVehicule.Position++;

}

Mon programme accepte de m'afficher la 1ère ligne de ma table mais refuse d'avancer ou de reculer dans la table.

J'ai l'impression d'avoir fait tout ce que les livres disaient de faire mais il y a quelque chose qui a du m'échapper !
Quelqu'un aurait-il la solution ??

D'avance , merci

mp
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
nhervagault 6069 Messages postés dimanche 13 avril 2003Date d'inscription 15 juillet 2011 Dernière intervention - 19 juin 2006 à 21:57
3
Merci
Salut

http://www.microsoft.com/france/msdn/donnees/default.mspx

Regardes les webcasts sur les rencontres d'access aux données et tu auras tout les infos nécéssaires.
http://blogs.microsoft.fr/mitsufu/archive/2005/03/22/991.aspx

Bonne video

Merci nhervagault 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 72 internautes ce mois-ci

Commenter la réponse de nhervagault
cs_mpc 15 Messages postés lundi 26 janvier 2004Date d'inscription 27 mars 2007 Dernière intervention - 20 juin 2006 à 09:47
0
Merci
Salut,

Je te remercie pour ton adresse. Elle est très instructive !

Mon problème a finalement été résolu. Je donne la solution pour ceux que ça pourrait intéressé:
Au lieu d'écrire :


cursVehicule= (CurrencyManager)BindingContext[dsVehicule,"Vehicule"];




il fallait écrire:


cursVehicule= (CurrencyManager)BindingContext[dsVehicule.Tables["Vehicule"]];






mp
Commenter la réponse de cs_mpc

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.