C# 我可以使用哪个工具箱项来管理数据库列表? 公共类客户 { 公共int Id{get;set;} 公共字符串名称{get;set;} 公共列表{get;set;} } 公营药物 { 公共int Id{get;set;} 公共字符串名称{get;set;} }
我可以使用什么为每位客户添加/删除药物?我试图创建一个复选框,但无法将选中的项目保存给客户,是否有其他选项可以管理这样的列表?我已经创建了几种药物,但现在我想为每个客户绑定多种药物解决方案之一是:C# 我可以使用哪个工具箱项来管理数据库列表? 公共类客户 { 公共int Id{get;set;} 公共字符串名称{get;set;} 公共列表{get;set;} } 公营药物 { 公共int Id{get;set;} 公共字符串名称{get;set;} },c#,winforms,C#,Winforms,我可以使用什么为每位客户添加/删除药物?我试图创建一个复选框,但无法将选中的项目保存给客户,是否有其他选项可以管理这样的列表?我已经创建了几种药物,但现在我想为每个客户绑定多种药物解决方案之一是: 创建拆分容器(垂直) 在左侧创建列表框,您将在其中禁用multiselect 在右侧创建复选框 列表框将Customer Name作为显示值,将Customer Id作为值成员 OnSelectedItemChange列表框内的事件将为客户处理药物 当您单击其他客户时,事件运行命令将首先获取特定客
- 创建拆分容器(垂直)
- 在左侧创建列表框,您将在其中禁用multiselect
- 在右侧创建复选框
Customer Name
作为显示值,将Customer Id
作为值成员
OnSelectedItemChange
列表框内的事件将为客户处理药物
当您单击其他客户时,事件运行命令将首先获取特定客户Id的列表
,然后将其显示在右侧
其他对更改的处理是相当基本的
再一次,这个问题是基于观点的,这是我的观点。意味着你要问的是可以绑定多个Madication的窗口控件,哪一个最好?这取决于你喜欢弹出窗口上的listview、checkboxlist、,打开另一个窗口并显示要添加或删除的位置名称和复选框
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; }
}