net4:Panel动态添加控件及隐藏,Table动态创建表格
2017-07-09 15:04
197 查看
原文发布时间为: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);
}
}
}
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);
}
}
}
相关文章推荐
- c# TableLayoutPanel控件应用 动态添加控件及事件
- c# TableLayoutPanel控件应用 动态添加控件及事件
- js 创建 table 动态添加删除表格行(转)
- c# TableLayoutPanel控件应用 动态添加控件及事件
- 利用table动态生成表格并填充内容/和panel做一个可控制显示/隐藏的小玩意
- c# TableLayoutPanel控件应用 动态添加控件及事件
- javascript表格动态添加行,添加列,js,table,tr,td
- 谨记给UpdatePanel中动态添加的控件赋ID
- c# winForm TableLayoutPanel学习 合并行的布局及动态增加删除内部控件
- JS动态添加table表格元素
- 动态创建页面(服务器控件和表格)
- ASP.NET往动态表格内添加控件
- javascript表格动态添加行,添加列,js,table,tr,td
- asp.net 包含动态创建控件的容器如果要切换显示/隐藏不要用 Visible 属性
- Panel创建动态控件
- (论坛答疑点滴)怎么给Table动态添加控件并且得到控件的值?
- 动态创建控件并给它添加事件处理
- asp.net动态创建控件,并添加其事件!
- 动态创建页面(服务器控件和表格)
- 动态添加table,动态添加控件