zoukankan      html  css  js  c++  java
  • net4:Panel动态添加控件及隐藏,Table动态创建表格

    原文发布时间为: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 + "<br>";
                Panel1.Controls.Add(lb);
            }

            for (int i = 0; i < a; i++)
            {
                Label lb = new Label();
                lb.ID = "lb" + i;
                lb.Text = "label" + i + "<br>";
                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 = "<br>";
                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);
            }
          
        }
        }

  • 相关阅读:
    Sys 模块
    Select,poll,epoll复用
    Urllib模块
    多线程模块
    设计模式四:观察者,模板方法,命令,状态,职责链条,解释器,中介者,访问者,策略,备忘录,迭代器
    设计模式三:适配器,桥接,组合,装饰,外观,享元,代理
    设计模式二:建造者,原型,单例
    【Unix 网络编程】TCP状态转换图详解(转)
    Mysql系列:MySql 数据库设计与基本使用
    lombok builder源码解读
  • 原文地址:https://www.cnblogs.com/handboy/p/7141545.html
Copyright © 2011-2022 走看看