#c# #winforms
#c# #winforms
Вопрос:
Предположим, у меня есть один класс customer, и я просто заполняю list классом customer, например
List <Customer> lst=new List <Customer>;
lst.add(new customer(id=1,name="jhon"));
lst.add(new customer(id=2,name="keith"));
Теперь я могу привязать экземпляр List
к выпадающему списку или Datagridview? Если это невозможно, тогда просто покажите мне небольшой пример. Спасибо
Комментарии:
1. вы можете сделать выше, вы можете связать этот список.
Ответ №1:
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. я бы опубликовал свой комментарий в качестве ответа, просто шучу.
Ответ №2:
foreach (string name in lst)
{
//ddl - combobox
ddl.Items.Add(new ListItem(lst[name].ToString()));
}
ddl .DataSource = lst;
ddl .DisplayMember = "Name";
ddl .ValueMember = "id";
В соответствии с приведенным выше кодом вы можете установить элемент отображения и элемент значения 🙂 Надеюсь, это поможет
Комментарии:
1. ddl.DataSource = lst; ddl.DataBind();
2. можем ли мы таким образом установить член значения ddl и элемент текста?
3. @Thomas — Ваш ответ я опубликовал выше 🙂