我有一个 ASP.NET 表,用于创建表单的动态部分(用户可以无限制地添加多个项目)。该表在具有第一行的页面的标记中定义。
代码大致如下:
TableRow row = new TableRow();
TableCell tc = new TableCell();
tc.Controls.Add(new TextBox());
row.Cells.Add(tc);
myTable.Rows.Add(row);
myTable.DataBind();
当我添加第一行时这很好用,但是当我添加后续行时,它们永远不会被添加。就像表格在第一次添加时停止,我无法弄清楚我做错了什么。