如何使用LIST进行数据绑定

时间:2011-04-24 19:17:13

标签: c# winforms

假设我有一个客户类,我只使用客户类填充列表,如

List <Customer> lst=new List <Customer>;
lst.add(new customer(id=1,name="jhon"));
lst.add(new customer(id=2,name="keith"));

现在可以将List的实例绑定到下拉列表或Datagridview吗?如果不可能,那就给我看一些小样本。感谢

2 个答案:

答案 0 :(得分:3)

List<Customer> lst = new List<Customer>;
lst.add(new Customer(id=1,name="jhon"));
lst.add(new Customer(id=2,name="keith"));


myGridView.DataSource = lst;
myGridView.DataBind();

答案 1 :(得分:0)

foreach (string name in lst)
{      
    //ddl - combobox
    ddl.Items.Add(new ListItem(lst[name].ToString()));
}

 ddl .DataSource = lst;
 ddl .DisplayMember = "Name";
 ddl .ValueMember = "id";

按照上面的代码,您可以设置显示成员和值成员:)希望有帮助