本帖最后由 thinkecn 于 2010-01-22 00:19:50 编辑

解决方案 »

  1.   

    checkbox cb = new checkbox();
    form.add(cb);
      

  2.   

    CheckBox cb = new CheckBox();
    ......你的绑定操作
    this.Controls.Add(cb);
      

  3.   

    http://topic.csdn.net/u/20090809/01/e106409c-ea3a-41fd-8307-bb5ea3d83e1f.html
      

  4.   

    是动态的生成,比如如数据库内容变化,winform的控件相应的增加或者减少
      

  5.   


    用反射 N多方法 或者循环Control.Add()
      

  6.   

    for(int i=0;i<5;i++)
    {
     CheckBox c=new CheckBox();
     
     this.Controls.Add(c);
    }
      

  7.   

    原来CSDN一大堆垃圾!都不明LZ的意思
      

  8.   

    //获取数据
        DtsourceTable11 = conn.GetSchema("Tables", new string[] { null, null, null, "BASE TABLE" }); 
               
    desttable = ProjectPorperty.DtdestTable11;
                for (int i = 0;i<desttable.Rows.Count; i++) 
                {
                    CheckEdit cenew = new CheckEdit();
                    cenew.Name = "cetable"+i+"";
                    cenew.Text = desttable.Rows[i]["TABLE_NAME"].ToString();
                    cenew.SetBounds(20, 30*(i+1), 100, 100);
                   
                    this.gbassignment.Controls.Add(cenew);
                    
                }