public class Customer
{
public int Id { get; set; }
public string Name { get; set; }
public List<Medication> Medications { get; set; }
}
public class Medication
{
public int Id { get; set; }
public string Name { get; set; }
}
我可以用来为每个客户添加/删除药物吗?我试图创建一个CheckListBox,但是无法将选中的项目保存给客户,是否有其他选项可以管理这样的列表?我已经创建了几种药物,但现在我想将多种药物绑定到每个客户
答案 0 :(得分:0)
许多解决方案之一是:
ListBox将Customer Name
作为显示值,并将Customer Id
作为值成员。
OnSelectedItemChange
内部进行的 listBox
事件将为客户处理药品。
当您单击其他客户时,事件运行命令将首先获得特定List<Medication>
的{{1}},然后在右侧显示。
其他处理更改的方法非常基本。
再一次,这个问题是基于观点的,这是我的观点。