在c#中动态添加的列表框中的多选择选项#
问题描述:
我在面板内动态地添加了一个列表框。我需要在列表框中选择多个项目。这是过滤条件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);
我不能选择多个项目。我哪里错了。
答
假设你使用的是Windows窗体,你可以测试这样的:
dynListBox.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended;
找出如何实现动态控制的最好方法是创建一个静态的形式与所需的行为,然后检查您的form.designer.cs中生成的代码
其asp.net Web应用程序 – user3660473