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

C# Discussion :

Passage d'une HashTable d'une frame vers une autre frame


Sujet :

C#

  1. #1
    Membre averti Avatar de Contrec
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Mars 2005
    Messages : 597
    Points : 342
    Points
    342
    Par défaut Passage d'une HashTable d'une frame vers une autre frame
    Bonjour,


    Je n'arrive pas a passer une Hashtable d'une fenetre qui se ferme vers ma fenetre principale.
    J'ouvre ma fenetre principale, j'ouvre une fenetre secondaire qui me remplit une HashTable que je dois recuperer dans ma fenetre principale.

    Voici le code de ma fenetre principale : Declaration publique d'une hashtable

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Hashtable SetSASFrom = new Hashtable();
    Appel de la fenetre secondaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
                    frmSetSASFrom frm = new frmSetSASFrom();
                    SetSASFrom = frm.RowsSelected;
                    frm.ShowDialog();
                    MessageBox.Show(SetSASFrom.Count.ToString());
    Dans ma fenetre secondaire : Declaration publique d'une hashtable

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public Hashtable RowsSelected = new Hashtable();
    Et methode apres remplissage de ma Hashtable (A ce moment la hashtable est bien initialisee et remplie) :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
            private void btnapply_Click(object sender, EventArgs e)
            {
                // get the selected text of the CheckBox
                int NameOfCol = number;
                Hashtable selected = new Hashtable();
     
                // Get a HashTable which contains the rows selected by the column index
                selected = CountSelected(index);
     
     
                RowsSelected = selected;
                MessageBox.Show(RowsSelected.Count.ToString());
                this.Close();
            }
    Dans ma fenetre secondaire j'ai 7 enregistrements avant le Close et dans ma fenetre principale j'ai une hashtable vide.
    J'ai du louper une etape....
    Si quelqu'un peu m'aider
    Merci d'avance

  2. #2
    Membre averti Avatar de Contrec
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Mars 2005
    Messages : 597
    Points : 342
    Points
    342
    Par défaut
    C'est bon j'ai trouve, il fallait juste recuperer la Hashtable APRES le ShowDialog de la fenetre secondaire (logique)...

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

Discussions similaires

  1. [XL-2003] Glisser déposer depuis une frame vers une autre frame
    Par sebrou01 dans le forum Excel
    Réponses: 4
    Dernier message: 27/04/2015, 09h03
  2. Réponses: 2
    Dernier message: 15/02/2011, 10h34
  3. Réponses: 6
    Dernier message: 15/03/2010, 10h59
  4. [Frames] un lien vers une page de Frames vers une page sans
    Par jamesleouf dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 23/09/2005, 18h25
  5. [C#] Redirection d'une frame vers une page simple
    Par st0j dans le forum ASP.NET
    Réponses: 6
    Dernier message: 17/06/2005, 15h42

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