我以这种方式填充组合框
foreach (Control c in this.Controls)
{
if (c is ComboBox)
{
(c as ComboBox).DataSource = DataSet1.Tables[0];
(c as ComboBox).DisplayMember = "Articles";
}
}
但是,问题是当我更改一个组合中的 SelectedItem 时 - 它在所有其他组合中都会更改吗?
将它们分别绑定到 DataSet1.Table[0] 的单独实例。
ie)
foreach (Control c in this.Controls)
{
if (c is ComboBox)
{
DataTable dtTemp = DataSet1.Tables[0].Copy();
(c as ComboBox).DataSource = dtTemp
(c as ComboBox).DisplayMember = "Articles";
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)