net4:Panel动态添加控件及隐藏,Table动态创建表格
阅读原文时间:2023年07月08日阅读:1

原文发布时间为:2008-07-29 —— 来源于本人的百度文章 [由搬家工具导入]

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Panel1.Visible = false;
            CheckBox1.Text = "show";
        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        int a = int.Parse(DropDownList1.SelectedValue);
        int b = int.Parse(DropDownList2.SelectedValue);
        for (int i = 0; i < a; i++)         {             Label lb = new Label();             lb.ID = "lb" + i;             lb.Text = "label" + i + "
";
            Panel1.Controls.Add(lb);
        }

        for (int i = 0; i < a; i++)         {             Label lb = new Label();             lb.ID = "lb" + i;             lb.Text = "label" + i + "
";
            PlaceHolder1.Controls.Add(lb);
        }

        for (int i = 0; i < b; i++)         {             TextBox tb = new TextBox();             tb.ID = "tb" + i;             tb.Text = "textbox" + i;             Literal br = new Literal();             br.Text = "
";
            Panel1.Controls.Add(br);
            Panel1.Controls.Add(tb);
        }

        Literal lt = new Literal();
        lt.Text = TextBox1.Text;
        Panel1.Controls.Add(lt);

    }
    protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
    {
        if (!CheckBox1.Checked)
        {
            CheckBox1.Text = "show";
            Panel1.Visible = false;
        }
        else
        {
            CheckBox1.Text = "hide";
            Panel1.Visible = true;
        }
    }
    private static string td(HttpContext context)
    {
        return DateTime.Now.ToString();
    }
}

-----------------------------------------------------

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Default3 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
       
   
        for (int i = 0; i < 4; i++)//4行8列表格
        {
            TableRow tr = new TableRow();
            for (int j = 0; j < 8; j++)
            {
                TableCell tc = new TableCell();
                Label lb = new Label();
                lb.Text = i + "," + j;
                tc.Controls.Add(lb);
                tr.Controls.Add(tc);
            }

            Table1.Rows.Add(tr);
        }
      
    }
    }