程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#基礎知識 >> C#動態添加控件

C#動態添加控件

編輯:C#基礎知識

能動態添加就是不怎會定位....
 
 for (j = 0; j < ds.Tables[0].Rows.Count; j++)//ds為Dataset的對象,
      {
            string strname1 = ds.Tables[0].Rows[j][0].ToString();

            HtmlGenericControl div = new HtmlGenericControl("div");
            div.Style.Add("width", "100px");
            div.Style.Add("height", "40px");

            Label lab = new Label();
            TextBox txt = new TextBox();
            txt.ID = "txt_object" + j.ToString();
            lab.Text = strname1 + ":";
            txt.Width = Unit.Pixel(50);
            div.Controls.Add(lab);
            div.Controls.Add(txt);

            this.Page.Form.Controls.Add(div);
        }

得到文本框裡面得值

 protected void Button1_Click(object sender, EventArgs e)
{
           int i = 1;//假定i為1

           objText = ((TextBox)form1.FindControl("txt_object" + i.ToString())).Text.ToString();
           Response.Write(objText);
    }
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved