Я создаю приложение WinForms (для измерительной системы), где основная форма отображает список оборудования в tableLayoutPanel, обернутый в groupBox. Каждый элемент имеет связанный ярлык и comboBox. Приложение должно заполнить список оборудования во время выполнения, а затем пользователь выберет значение для каждого comboBox, которое приложение выберет для запуска тестов.
Вот частичный скриншот того, что я описываю:
![Test Equipment screenshot](https://i.stack.imgur.com/mXPxp.png)
Я хотел бы создать класс для хранения списка элементов, возможных опций для связанного comboBox и выбора пользователя, а затем связать его с данными, чтобы изменения в классе приводили к созданию и заполнению правильных элементов управления. Но я не уверен, возможно ли это, и если да, то как бы я настроил источники привязки?
За этот пример , это тот класс, с которого я думаю начать с
public class TestEquipment
{
public string Name { get; set; }
public List<string> Options { get; set; }
public string Selection { get; set; }
public TestEquipment(string name, string selection)
{
Name = name;
Selection = selection;
}
}