C# Dati tra due form

di il
7 risposte

C# Dati tra due form

Ho due form il primo Form1 apre il Form2 tramite un pulsante, sul Form2 apro il db e metto in un array dei dati a questo punto chiudo il Form2 e all'evento Activate del Form1 prendo l'array che pultroppo però risulta vuoto.
La domanda è come passo dei dati da Form2 a Form1?


Jack

7 Risposte

  • Re: C# Dati tra due form

    Dovrei rinfrescare un po il C# ...
    Hai già provato a passare a Form1 l'array prima di chiudere Form2?

    Fisholo

    ICQ@Home # 47938486
    ICQ@Work # 246829394 [ NOT AVAIABLE NOW ]
  • Re: C# Dati tra due form

    No, non ho provato sinceramente non saprei come fare, mi daresti un'esempio?


    Jack
  • Re: C# Dati tra due form

    La mia idea è la seguente:

    Nella Form1 hai dichiarato un array pubblico.
    Se non ricordo male (toki se ho detto cagate dimmelo...) dalla tua Form2 puoi richiamare il tuo array e riempirlo con i dati...

    Ora il codice di esempio non riesco a dartelo xchè sono un bel po arrugginito......

    Fisholo

    ICQ@Home # 47938486
    ICQ@Work # 246829394 [ NOT AVAIABLE NOW ]
  • Re: C# Dati tra due form

    Se vuoi puoi anche ragionare in modo più orientato agli oggetti e quindi crearti un classe che eredita la classe <b>Array</b> ed utilizzarla come "fonte dati".
    A questa tua classe implementi il metodo Add per aggiungere gli elementi.
    Questa la istanzi nella Form1 e la richiami come ti ha suggertito Fisholo (che colgo l'occasione di salutarlo visto che è da un pò che non ci sentiamo).
    Saluti
    Marko
  • Re: C# Dati tra due form

    Ciao Markuzzo todo bien?

    Io sono cosi arrugginito in C# che non ti immagini.........
    X ora sto analizzando Java... mi appassiona davvero tanto...

    Ale

    ICQ@Home # 47938486
    ICQ@Work # 246829394 [ NOT AVAIABLE NOW ]
  • Re: C# Dati tra due form

    Io tutto benone, tu?
    Io sto continuando a lavorare con .Net (C# e a volte Vb).
    Sei ancora al solito posto o hai cambiato lavoro?
    Saluti
  • Re: C# Dati tra due form

    <b>CAMBIATO!!!!!!!!!!!!!!!</b>
    Da un mese ho cambiato!!!!!!!

    Ale


    ICQ@Home # 47938486
    ICQ@Work # 246829394 [ NOT AVAIABLE NOW ]
Devi accedere o registrarti per scrivere nel forum
7 risposte