4
public static List<string> users=new List<string>();
...
ListBox1.DataSource = Class1.users;

我有一个 ListBox,我想用集合中的值填充它。我试试这个,但列表不会填满,我还需要做什么?

4

3 回答 3

3

设置好数据源后,需要绑定数据:

ListBox1.DataBind();

如果您不设置该ListBox.DisplayMember属性,则绑定将使用您的对象ToString()方法来处理项目文本。在您的情况下,当您使用 List 时,您不需要设置DisplayMember.

于 2012-11-06T13:18:04.217 回答
1

你需要这样做

ListBox1.DataSource = Class1.users;
ListBox1.DataBind();

如果在分配集合后不调用它

于 2012-11-06T13:13:20.993 回答
0

使用绑定数据

public static List<string> users=new List<string>();
...
ListBox1.DataSource = Class1.users;
ListBox1.DataBind()
于 2012-11-06T13:47:51.090 回答