2017-08-02 2 views
0

J'ajoute dynamiquement une listbox dans un panneau. Je dois sélectionner plusieurs éléments dans la liste. Ceci est une exigence de filtre pour les critères de filtre IN. Ex devrait ressembler à ceci:Option de sélection multiple dans la listbox ajoutée dynamiquement dans C#

Label Filter ListBox_items 
---------------------------------- 
Fruits IN  Mango 
       Apple 
       Grapes 

Voici le code

 ListBox dynListBox = new ListBox(); 
    dynListBox.ID = "DControl1" + i.ToString(); 
    dynListBox.Style["Position"] = "relative"; 
    dynListBox.Attributes.Add("class", "form-control"); 
    dynListBox.EnableViewState = true;   
    dynListBox.SelectionMode = ListSelectionMode.Multiple; 
    Panel2.Controls.Add(dynListBox); 

Je ne suis pas en mesure de sélectionner plusieurs éléments. Où vais-je mal?

Répondre

0

En supposant que vous utilisez Windows Forms, vous pouvez tester comme ceci:

dynListBox.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended; 

La meilleure façon de savoir comment mettre en œuvre des contrôles dynamiques est de créer statique sur votre formulaire avec le comportement souhaité, puis vérifiez le code généré dans votre formulaire.aspirateur.cs

+0

son application web asp.net – user3660473