使用数据源将数据绑定到列表框

时间:2012-11-06 13:12:09

标签: c# asp.net webforms listbox datasource

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

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

3 个答案:

答案 0 :(得分:3)

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

ListBox1.DataBind();

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

答案 1 :(得分:1)

你需要这样做

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

如果在决定收集后没有打电话

答案 2 :(得分:0)

使用

绑定数据
public static List<string> users=new List<string>();
...
ListBox1.DataSource = Class1.users;
ListBox1.DataBind()
相关问题