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

ASP.NET Discussion :

[C#]Remplissage d'un listbox


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Sidi-Bou
    Inscrit en
    Septembre 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 89
    Par défaut [C#]Remplissage d'un listbox
    Bonne journée pour tout le monde,
    j'ai un listbox que je veux remplir
    ligne par ligne, j'ai utilisé la commande suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ListBox2.Items[0].Text = ListBox1.SelectedValue;
    mais ça n'a pas marché...
    merci d'avance sur votre aide...

  2. #2
    Membre chevronné
    Avatar de karami
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2005
    Messages : 343
    Par défaut
    Citation Envoyé par Sidi-Bou
    Bonne journée pour tout le monde,
    j'ai un listbox que je veux remplir
    ligne par ligne, j'ai utilisé la commande suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ListBox2.Items[0].Text = ListBox1.SelectedValue;
    mais ça n'a pas marché...
    merci d'avance sur votre aide...
    Tu doit utiliser le 'Add'.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ListBox2.Items.Add(item1);
    où item1 est un 'ListItem'

  3. #3
    Membre confirmé Avatar de Sidi-Bou
    Inscrit en
    Septembre 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 89
    Par défaut
    Merci Karami,
    ça a marché..
    mais j'ai une autre question
    comment inserer une multiple collection
    c'est à dire comment inserer plusieurs item à la fois.

  4. #4
    Membre chevronné
    Avatar de karami
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2005
    Messages : 343
    Par défaut
    T as que boucler sur le nombre des items à inserer.

  5. #5
    Membre confirmé Avatar de Sidi-Bou
    Inscrit en
    Septembre 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 89
    Par défaut
    je suis bloqué dessus ,
    je ne trouve pas la fonction listbox1.selecteditems,
    j'ai bouclé de la manière suivante mais ça n'a pas marché
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     for (int j = 1; j <= i; j++)
           {
               ListBox2.Items[j].Add(ListBox1.SelectedValue);
     
           }
    il me repete la meme valeur SelectedValue i fois..

  6. #6
    Membre chevronné
    Avatar de karami
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2005
    Messages : 343
    Par défaut
    Citation Envoyé par Sidi-Bou
    je suis bloqué dessus ,
    je ne trouve pas la fonction listbox1.selecteditems,
    j'ai bouclé de la manière suivante mais ça n'a pas marché
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     for (int j = 1; j <= i; j++)
           {
               ListBox2.Items[j].Add(ListBox1.SelectedValue);
     
           }
    il me repete la meme valeur SelectedValue i fois..
    Bien sùr puisque "ListBox1.SelectedValue" est une valeur fixe.
    si tu veux copier listbox1 dans listbox2 tu fera comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     for (int j = 1; j <= i; j++)
           {
               ListBox2.Items[j].Add(ListBox1.Items[j]);
     
           }
    sachant que j est la taille du listbox2.
    voici egalement un ewemple de la msdn pour clarifier l utilisation des listbox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    private void button1_Click(object sender, System.EventArgs e)
    {
       // Create an instance of the ListBox.
       ListBox listBox1 = new ListBox();
       // Set the size and location of the ListBox.
       listBox1.Size = new System.Drawing.Size(200, 100);
       listBox1.Location = new System.Drawing.Point(10,10);
       // Add the ListBox to the form.
       this.Controls.Add(listBox1);
       // Set the ListBox to display items in multiple columns.
       listBox1.MultiColumn = true;
       // Set the selection mode to multiple and extended.
       listBox1.SelectionMode = SelectionMode.MultiExtended;
     
       // Shutdown the painting of the ListBox as items are added.
       listBox1.BeginUpdate();
       // Loop through and add 50 items to the ListBox.
       for (int x = 1; x <= 50; x++)
       {
          listBox1.Items.Add("Item " + x.ToString());
       }
       // Allow the ListBox to repaint and display the new items.
       listBox1.EndUpdate();
     
       // Select three items from the ListBox.
       listBox1.SetSelected(1, true);
       listBox1.SetSelected(3, true);
       listBox1.SetSelected(5, true);
     
       // Display the second selected item in the ListBox to the console.
       System.Diagnostics.Debug.WriteLine(listBox1.SelectedItems[1].ToString());
       // Display the index of the first selected item in the ListBox.
       System.Diagnostics.Debug.WriteLine(listBox1.SelectedIndices[0].ToString());             
    }

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

Discussions similaires

  1. [AC-2003] Remplissage d'une ListBox avec des éléments d'un Recordset
    Par Sclarckone dans le forum VBA Access
    Réponses: 4
    Dernier message: 10/08/2011, 13h40
  2. Remplissage d'une ListBox selon affichage dans Combo
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/07/2010, 15h52
  3. Remplissage d'un listbox
    Par Darel dans le forum Tkinter
    Réponses: 2
    Dernier message: 17/05/2010, 12h01
  4. remplissage d'une listbox
    Par nabilfaouzi dans le forum ASP.NET
    Réponses: 1
    Dernier message: 24/02/2009, 01h35
  5. [VB6] remplissage d'un listbox
    Par bvi67 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 22/05/2006, 12h38

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