public static List<string> users=new List<string>();
...
ListBox1.DataSource = Class1.users;
我有一个 ListBox,我想用集合中的值填充它。我试试这个,但列表不会填满,我还需要做什么?
public static List<string> users=new List<string>();
...
ListBox1.DataSource = Class1.users;
我有一个 ListBox,我想用集合中的值填充它。我试试这个,但列表不会填满,我还需要做什么?
设置好数据源后,需要绑定数据:
ListBox1.DataBind();
如果您不设置该ListBox.DisplayMember
属性,则绑定将使用您的对象ToString()
方法来处理项目文本。在您的情况下,当您使用 List 时,您不需要设置DisplayMember
.
你需要这样做
ListBox1.DataSource = Class1.users;
ListBox1.DataBind();
如果在分配集合后不调用它
使用绑定数据
public static List<string> users=new List<string>();
...
ListBox1.DataSource = Class1.users;
ListBox1.DataBind()