C# winform 查找动态生成的控件ComboBox 并赋值
C# winform 查找动态生成的控件ComboBox 并赋值
如题
不知到怎么绑定数据源
//动态生成ComboBox
ComboBox ItemComBox = new ComboBox();
ItemComBox.Name = "ItemNo" + i + "ComboBox";
ItemComBox.Location = new Point(520, h);
ItemComBox.Size = new Size(125, 20);
ItemComBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
ItemComBox.Parent = this;
this.panel1.Controls.Add(ItemComBox);
//初始化控件
foreach (Control con in panel1.Controls)
{
if (con is ComboBox)
{
if (con.GetType() == typeof(ComboBox))
{
if (((ComboBox)con).Name == "ItemNo2ComboBox")
{
//问题在这里
(ComboBox)con.DataSource = Dt;
}
}
}
}
(ComboBox)con不识别DataSource
等待高手出现。。。。。。。。
------解决方案--------------------
(ComboBox)con.DataSource = Dt; -> ((ComboBox)con).DataSource = Dt;