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

Windows Presentation Foundation Discussion :

Textbox binding Twoway


Sujet :

Windows Presentation Foundation

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 18
    Par défaut Textbox binding Twoway
    Bonjour à tous.
    J'ai un problème avec le binding.

    J'explique, j'ai une table access qui comporte qu'une ligne, que je charge dans un DataSet, dans un premier temps j'affiche les données de la table dans des textbox par du code et lors d'un click sur un bouton, je sauvegarde par un OleDbCommandBuilder puis update. Tout fonctionne correctement.

    Pour d'autre donnée de cette même table, je veux faire un binding.
    Voila le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <TextBox Height="22" HorizontalAlignment="Left"  Name="TextBoxPfc" Text="{Binding Path=Pfc,Mode=TwoWay}" VerticalAlignment="Top" Width="50" Margin="15,0,0,0" />
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WrapPanelVentes.DataContext = ObjetDataSet.Tables("PARAMETRE")
    dans WrapPanelVentes il y a la textbox.

    Dans la textbox, le contenu du champs s'affiche correctement, si je change la valeur et sort de la fenêtre ou se trouve la textbox , la base de donnée access et bien mise à jour, mais si je réaffiche cette même fenêtre, la textbox est vide et n'est plus en relation avec la base.
    Il faut que je sorte du programme, pour revoir la valeur !!!

    Merci d'avance.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 18
    Par défaut
    Toujours moi !

    Personne n'a une idée !

    Je résume le problème, tout fonctionne correctement en lecture et écriture la première fois.

    Mais si je change la base de données Access ou change-les données avec un update et remplie les dataset, datatable, ....
    La textbox ne fait plus le lien avec la datatable, ni en lecture, ni en écriture.
    Pourtant la table est bien pleine puisque avec par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TextBoxPfc.Text = ObjetDataTable.Rows(0).Item("Pfc").ToString
    J'affiche bien le contenue

    Merci d'avance.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 18
    Par défaut
    Je viens de trouver ma faute...

    C'était lors de la mise à jour de la base de donnée, juste après j'exécuté l'équivalent de ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ObjetDataSet.Clear()
     
    ObjetDataAdapter.Fill(ObjetDataSet, "FICHEPATIENT")
     
    ObjetDataTable = ObjetDataSet.Tables("FICHEPATIENT")
    le clear() annulé le binding.

    Merci à tous ce qui m'on lu.

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

Discussions similaires

  1. Binding twoWay d'une TextBox
    Par Flaburgan dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 02/09/2011, 10h59
  2. binding TwoWay entre un objet et un controle
    Par filobilo dans le forum Silverlight
    Réponses: 5
    Dernier message: 04/11/2010, 17h16
  3. [WPF] Binding TwoWay CheckBox
    Par NeoKript dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 10/06/2010, 16h09
  4. Binding TwoWay entre deux contrôles
    Par Lelio1407 dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 28/10/2009, 18h01
  5. [TextBox] Binding et coerce
    Par ikeas dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 08/10/2009, 15h41

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