我正在创建一个WinForms应用程序(用于仪器系统),在该应用程序中主窗体在包装在groupBox中的tableLayoutPanel中显示设备列表。每个项目都有一个关联的标签和comboBox。应用程序必须在运行时填充设备列表,然后用户将为每个comboBox选择一个值,应用程序将获取该值以运行测试。
以下是我正在描述的部分屏幕截图:
我想创建一个类来保存项目列表,关联的comboBox的可能选项以及用户的选择,然后将其绑定到数据,以便对类的更改导致创建并填充正确的控件。但是我不确定这是否可行,如果可以,我将如何设置绑定源?
每this example,这是我认为应该从以下课程开始的课程:
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;
}
}