• 动态添加 控件 并获取值


    动态添加控件:

     protected void Button1_Click(object sender, EventArgs e)
        {
            int column = GridView1.HeaderRow.Cells.Count;//得到GridView1列的方法
            for (int i = 0; i < column; i++)
            {
                string txtID = "New"+GridView1.HeaderRow.Cells[i].Text.ToString();
                TextBox tmp = new TextBox();
                tmp.ID = txtID;
                Form.FindControl("TD2").Controls.Add(tmp);
              
            }

        }

    获取其值:

    protected void Button2_Click(object sender, EventArgs e)//递交
        {
            Hashtable ht = new Hashtable();
            string table_name = Label1.Text;
            string[] ak = Request.Form.AllKeys;
            for (int i = 0; i < Request.Form.Count; i++)
            {
                //只筛选出动态生成的三个控件的值  
                if (ak[i].IndexOf("New") > -1)
                {
                    string a = ak[i].Substring(3);
                    ht.Add(ak[i].Substring(3), SqlStringConstructor.GetQuotedString(Request.Form[i]));
                }
                   
            }

            db.Insert(table_name, ht);
            Gridview_Find();
        }

  • 相关阅读:
    Gin框架介绍与使用
    Go并发编程(goroutine)
    Go语言操作数据库及其常规操作
    Julia语言程序基础
    GoLang字符串处理
    在PHP7以上版本使用不了mysql扩展
    Docker基础命令
    Odoo14_Tree视图自定义按钮和自定义面板
    Odoo13_自定义客户端页面
    python_读取.xlsx(电子表格)文件
  • 原文地址:https://www.cnblogs.com/tongdengquan/p/6090642.html
Copyright © 2020-2023  润新知