首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# winform 查找动态生成的控件ComboBox 并赋值解决办法

2012-04-19 
C# winform 查找动态生成的控件ComboBox 并赋值C# winform 查找动态生成的控件ComboBox 并赋值如题不知到

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;

热点排行