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 :

raffraichir un Datarepeater lié a un datasource


Sujet :

VB.NET

  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 30
    Par défaut raffraichir un Datarepeater lié a un datasource
    Bonjour a tous !

    j'ai une probleme que me bloque : je manipule un dataRepeater qui est lié a une datasource ( liste d'objet)

    en reponse a un evenement la datasource est modifié ( suppression d'éléments, ajoutes ...) le soucis c'est que le controle dataRepeater ne se raffréchit pas !

    qu'est ce que je dois faire ?

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Rebinder ton Repeater quand ta datasource est mise à jour.

  3. #3
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 30
    Par défaut
    Si par rebinder tu veux dire faire cela :

    Mon_DataRepeter.datasource = ma_Liste


    ben ca marche pas !

  4. #4
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 30
    Par défaut
    je viens de comprendre!
    le probleme c'est que ma datasource que je déclare dans l'initialisation de la form ne va pas engendrer des modifications si je modifie ma liste.

    pour que ca se fasse il faut que je refasse un
    Ma_list = new list
    Ma_datarepeter.datasource = Ma_list

    quelqu'un peut m'expliquer pourquoi ?

  5. #5
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2003
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2003
    Messages : 116
    Par défaut
    Tu l'as dit toi même tu l'attachement lors de l'initialisation. C'est à dire que le système va prendre une photo de ta base lors de l'initialisation de ton formulaire.

    Et donc toutes les modifications faites après ne se verront pas dans ton formulaire. Il faut rafraichir la liaison pour prendre en compte ces modifications.

Discussions similaires

  1. raffraichir gridview avec datasource
    Par bender86 dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 21/02/2014, 20h28
  2. Contenu DataSource.xml avec base Mysql
    Par PrinceMaster77 dans le forum XMLRAD
    Réponses: 3
    Dernier message: 11/03/2004, 12h59
  3. [EJB]Précision de la datasource (Mysql)
    Par cameleon2002 dans le forum JBuilder
    Réponses: 2
    Dernier message: 11/09/2003, 17h55
  4. Datasource dynamique
    Par Lux interior dans le forum XMLRAD
    Réponses: 10
    Dernier message: 24/08/2003, 11h02
  5. [Tomcat]Connexion à une DataSource Oracle
    Par iceman dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 04/08/2003, 16h48

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