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 :

Utilisée des données d'un arrayList sur une autre form


Sujet :

VB.NET

  1. #1
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2006
    Messages : 123
    Points : 59
    Points
    59
    Par défaut Utilisée des données d'un arrayList sur une autre form
    Bonjour a tous!
    Je suis entrain de faire une application utilisant vb 2008!
    ok j'ai une form sur laquelle j'enregistre dans un arrayList des données. Cela marche sans problème. Je voudrais utilisée sur une autre form les données que j'ai sauvegardées dans mon arrayList. Je sais que si je ferme avec "form.close" ou "form.dispose" je perds automatiquement toutes mes données contenues dans mon ArrayList. J'ai donc utilisé "form.Hide" puisque cette propriété ne fait que cacher la form. Mais maintenant sur une autre form je voudrais utilisée la meme arraylist avec les donées contenues la dedans. Je ne sais vraiment pas comment faire.
    j'avais penser à la propriété "LoadDataRow" mais je ne sais si c'est correct!
    merci pour votre aide

  2. #2
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2006
    Messages : 123
    Points : 59
    Points
    59
    Par défaut
    Vu que je n'ai pas personne pour m'aider....! j'essaie de reformuler le problème...J'ai Deux forms A et B . Sur la form A, j'ai des informations que je voudrais passer à la form B. J'ai donc penser aux arrayList mais je ne pas trop comment manipuler ces objects pour faire passer mes informations en paramètre. Si quelqu'un a une idée ce sera sympa. J'ai essayé ce code mais cela ne marche pas:
    Sur la feuille qui envoie les donnée ( form A) j'ai ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim myArraylist As New ArrayList 
     
                Dim FormBInstance As New FormB
                FormBInstance .nextform(myArraylist)
                FormBInstance .Show()
    sur la feuille qui recoit les données form B, j'ai une function nextform
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     Public Sub nextform(ByVal inputList)
     
            dr(0) = Customer.ID
            dr(1) = Customer.Name
            dr(2) = Customer.CheckInDate
            dr(3) = Customer.CheckOutDate
            dr(4) = Customer.RoomID
            inputList.Add(dr)
        End Sub
    mais cela ne marche pas je reçois une erreur au niveau de dr(0)=customer.ID me disant
    Object reference not set to an instance of an object.
    Quelle est la bonne méthode? Merci

Discussions similaires

  1. [XL-2007] Recap des Données de plusieur feuilles sur une seule
    Par Mckouar dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/10/2013, 21h35
  2. Réponses: 3
    Dernier message: 15/04/2012, 10h17
  3. [XL-2007] Copier des données de plusieurs classeurs sur une feuille récap
    Par chipster008 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/08/2011, 11h12
  4. Réponses: 9
    Dernier message: 04/04/2007, 11h16
  5. [VB.NET] Comment recuperer de donnée sur une autre form?
    Par weelo dans le forum Windows Forms
    Réponses: 5
    Dernier message: 02/04/2006, 13h47

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