2011-04-24 75 views
-1

假设我有一个客户类,我只是填充列表客户类像如何使用数据绑定列表

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

现在我可以绑定的List实例到下拉或datagridview的?如果不可能,那就让我看看小样。感谢

+0

,你可以做上面,你可以绑定该列表。 – kobe 2011-04-24 19:19:38

回答

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(); 
+0

我会发布我的评论作为答案,只是开玩笑。 – kobe 2011-04-24 19:45:26

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"; 

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

+0

ddl.DataSource = lst; ddl.DataBind(); – TechGiant 2011-04-24 19:25:07

+0

我们可以用这种方式设置ddl的值成员和文本成员吗? – Thomas 2011-04-24 19:31:43

+0

@Thomas - 你上次发布的答案:) – TechGiant 2011-04-24 21:17:19

相关问题