我遇到一个问题,我有一个按钮来填充FlowLayoutPanel。一切运行良好,并生成组合框。但是,组合框的数据填充中存在一个小错误。我有一个从我的数据库设置的绑定源,我按以下方式链接到组合框。数据按预期填充,但是,当我使用相同的按钮创建另一个组合框时,它总是用与上面或下面的组合框相同的数据选择填充它。当我有更多的组合框时,也会发生奇怪的事情。这是我的代码。有什么建议吗?
private void additionalpartbtn_Click(object sender, EventArgs e)
{
string fieldname = "addpart";
int fieldnamecount = 0;
ComboBox newcombobox = new ComboBox();
newcombobox.Name = fieldname + fieldnamecount;
newcombobox.DataSource = sqlpartBindingSource;
newcombobox.DisplayMember = "part";
additionalpartspnl.Controls.Add(newcombobox);
ComboBox newsidecombobox = new ComboBox();
newsidecombobox.Name = "side" + fieldname + fieldnamecount;
newsidecombobox.DataSource = sqlsideBindingSource;
newsidecombobox.DisplayMember = "side";
newsidecombobox.Size = new System.Drawing.Size(40, 21);
additionalpartspnl.Controls.Add(newsidecombobox);
fieldnamecount++;
}