newsgroups-index (beta)

Current group: microsoft.public.cn.dotnet.languages.csharp

=?Utf-8?B?6K+35pWZ77ya5YWz5LqOU3lzdGVtLldlYi5VSS5XZWJDb250cm9scy5U?=

=?Utf-8?B?6K+35pWZ77ya5YWz5LqOU3lzdGVtLldlYi5VSS5XZWJDb250cm9scy5U?=  
=?Utf-8?B?5YWz5LqOU3lzdGVtLldlYi5VSS5XZWJDb250cm9scy5UYWJsZeaOp+S7tueahOWbsOaDkQ==?=
From:=?Utf-8?B?5YWz5LqOU3lzdGVtLldlYi5VSS5XZWJDb250cm9scy5UYWJsZeaOp+S7tueahOWbsOaDkQ==?=
Subject:=?Utf-8?B?6K+35pWZ77ya5YWz5LqOU3lzdGVtLldlYi5VSS5XZWJDb250cm9scy5U?=
Date:Tue, 18 Jan 2005 19:05:02 -0800
本人通过下面的程序动态的添加控件(简化为字段)到Table控件,然后在BUTTON1的点击事件中,获取Table控件单元格的内容,但页面一刷新,Table控件的内容就没了
void Page_Load(Object sender, EventArgs e)
{
if(!this.IsPostBack)
{
int numrows = 3;
int numcells = 2;
for (int j=0; j{
TableRow r = new TableRow();
for (int i=0; i{
TableCell c = new TableCell();
c.Controls.Add(new LiteralControl("row " + j.ToString() +
", cell " + i.ToString()));
r.Cells.Add(c);
}
Table1.Rows.Add(r);
}
}}
}

private void Button1_Click(object sender, System.EventArgs e)
{
foreach (TableRow r in Table1.Rows)
{
foreach (TableCell c in r.Cells)
{
Response.Write("the text is"+c.Text);

}
}
}
MSDN中讲:“通过编程方式对表行或单元格进行的添加或修改,不会在向服务器执行发送操作后仍继续保留”,那怎样才能获取单元格的值了?我在单元格中需要动态绑定textbox控件,作为输入框,不能每次都从新绑定Table控件呀,上面的程序是个简化的版本,我需要实现的是在TABLE控件中动态添加WEB控家,例如:textbox,然后读取textbox的值,谢谢指点
   

Copyright © 2006 newsgroups-index   -   All rights reserved   -   Impressum