How to databind with LIST
Suppose I have one customer clas开发者_如何学编程s and I just populate list with customer class like
List <Customer> lst=new List <Customer>;
lst.add(new customer(id=1,name="jhon"));
lst.add(new customer(id=2,name="keith"));
Now can I bind the instance of List
to dropdown or Datagridview? If not possible then just show me with small sample. thanks
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();
foreach (string name in lst)
{
//ddl - combobox
ddl.Items.Add(new ListItem(lst[name].ToString()));
}
ddl .DataSource = lst;
ddl .DisplayMember = "Name";
ddl .ValueMember = "id";
As per above code you can set display member and value member :) Hope that helps
精彩评论