我在面板中动态添加列表框。我需要在列表框中选择多个项目。这是过滤条件IN的过滤器要求。对于ex,它应该如下所示:
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 :(得分:0)
假设您使用的是Windows窗体,可以像这样测试:
dynListBox.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended;
了解如何实现动态控件的最佳方法是在表单上创建一个具有所需行为的静态,然后检查form.designer.cs中生成的代码