У меня есть BindingList с моим классом, где я хотел бы заполнить ComboBox, используя его свойство, поэтому, когда мой список изменится, ComboBox также изменится.
public class UserAccess
{
public override string ToString()
{
return Access;
}
public int AccessId { get; set; }
public string Access { get; set; }
public List<string> Command = new List<string>();
public bool HasCommand(string cmd)
{
return this.Command.Any(x => x == cmd);
}
}
public BindingList<UserAccess> accessList = new BindingList<UserAccess>();
При загрузке формы я назначаю его ComboBox:
myComboBox.DataSource = accessList;
Я хочу заполнить поле Access или AccessId в качестве значения и Access в качестве печатного имени.
Проблема в том, что он напечатает только последний элемент списка в поле со списком, что я делаю неправильно?