2017-08-02 174 views
0

我在面板内动态地添加了一个列表框。我需要在列表框中选择多个项目。这是过滤条件IN的过滤要求。对于离它应该如下:在c#中动态添加的列表框中的多选择选项#

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

下面是代码

 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); 

我不能选择多个项目。我哪里错了。

回答

0

假设你使用的是Windows窗体,你可以测试这样的:

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

找出如何实现动态控制的最好方法是创建一个静态的形式与所需的行为,然后检查您的form.designer.cs中生成的代码

+0

其asp.net Web应用程序 – user3660473

相关问题