在PageLoad里代码如下
for (int i = 0; i < GridView1.Rows.Count; i++)
{
TextBox txt = new TextBox();
txt.ID = "txt" + i;
GridView1.Rows[i].Cells[7].Controls.Add(txt);
}
在一个按钮的点击事件中
for (int i = 0; i < GridView1.Rows.Count; i++)
{
Control controlText = GridView1.Rows[i].Cells[7].FindControl("txt" + i);
}
特别注意:
动态添加控件的代码不可放到非IsPostBack里,对动态添加的控件,无论是否IsPostBack都要执行才可以。
比如:
Page_Load()
{
if (!this.IsPostBack)
{
}
this.addControls();
}
动态添加WEB控件,点控件获取动态添加的控件
来源:博客
作者:kevery_net
时间:2008-05-23 点击:290 次
相关文章:
文章搜索
推荐文章
推荐产品
|
VARCHART XGantt
全球知名的甘特图控件,能够实现如 Microsoft Project 般强大的项目管理功能。
|
|
TurboDemo 中文版
TurboDemo - 抓取屏幕截图并通过动态演示示例及手册解释软件、个人电脑应用程序、网站与产品。
|
|
BCGControlBar Library .NET Edition
该组件包含大量可自定义程度高、可设计性好的组件,使用户可创建精致美观的图形用户界面。
|
|
WebUI Studio.NET
WebUI Studio.NET 是一套用于开发专业 ASP.NET web 应用程序必不可少的控件。
|





