我正在编写一个代码,用于在按钮单击中动态创建表,我编写它正常工作的代码,但是当我再次单击该按钮时,我想将行添加到现有表中。请帮我。我的代码是:
Table table = new Table();
table.ID = "Table1";
Page.Form.Controls.Add(table);
TableRow row = new TableRow();
TableCell cell = new TableCell();
TextBox tb = new TextBox();
// Set a unique ID for each TextBox added
tb.ID ="t1";
tb.Text = "sasi";
// Add the control to the TableCell
cell.Controls.Add(tb);
// Add the TableCell to the TableRow
row.Cells.Add(cell);
table.Rows.Add(row);
答案 0 :(得分:1)
点击按钮,您将需要代码
Table table = (Table) Page.Form.FindControl("Table1");
但是,您需要确保在页面回发时重新构建表格,否则FindControl
将找不到任何内容,table
将为空。