在页面中事先放一个panel或PlaceHolder在form中,其他控件动态创建很方便啊.

解决方案 »

  1.   

    看看这个,我们这个项目用的
    while (readerbutton.Read())
    {
    Btn[BtnNum] = new Button(); Btn[BtnNum].Font.Name = "宋体";
    Btn[BtnNum].Font.Size = 9; Btn[BtnNum].Width = Convert.ToInt32(readerbutton["x2"].ToString()) - Convert.ToInt32(readerbutton["x1"].ToString());
    Btn[BtnNum].Height = Convert.ToInt32(readerbutton["y2"].ToString()) - Convert.ToInt32(readerbutton["y1"].ToString());

    x = readerbutton["x1"].ToString();
    y = readerbutton["y1"].ToString();
    Site = "Z-INDEX: 101; LEFT: "+x+"px; POSITION: absolute; TOP: "+y+"px";
    Btn[BtnNum].Style.Add("Site",Site); Btn[BtnNum].Style.Add("border","BorderStyle: None;border: none;background-color: #d4d0c8"); Btn[BtnNum].ID = readerbutton["id"].ToString(); Btn[BtnNum].Click += new System.EventHandler(this.Btn_Click);   Btn[BtnNum].TabIndex = Convert.ToInt16(readerbutton["dtextnum"].ToString());
    Btn[BtnNum].Enabled = false; this.FindControl("NewForm").Controls.Add(Btn[BtnNum]);
    BtnNum++;
    }
    DataBase.Base.Close();
      

  2.   

    楼上的兄弟,当前的this是什么?与“NewForm”是什么关系?