如何绑定diffirent windows窗体中使用的相同用户控件组合框的两个数据源(how to bind two data sources for same user control combo box used in diffirent windows forms)
IT问题网 2021-01-22 00:00:00
问 题
lt; pre lang ="c#"gt;lt; / pregt;
我想为同一个组合框用户控件绑定两个数据源。组合框用户控件将用于两个窗体形式,如form1和form2。
每个窗体应在组合框中显示不同的值。
你可以帮我解决代码。
解决方案
1)创建一个列表
2)连接到你需要的数据源并在1中填充你的列表。 >
3)对所有数据源重复步骤2
4)数据将组合框绑定到1中的列表
你不是说''控制''。你的意思是''同一控件类'的两个实例'。
如果它继承自combobox(或者它包含一个你可以通过属性访问的combobox),您可以使用普通数据绑定:将combobox的datasource设置为适当类型的列表*,每个表单的不同列表。您可以在表单的构造函数中进行绑定(在调用initialisecomponent之后设置组合,如果您使用了设计器)。
(* :或数据表或数据库绑定适配器等)
分享: