Dynamically generated table rows never update
<p>I have an ASP.NET table I'm using to create a dynamic section of a form (the user can add multiple items with no limit). The table is defined in the markup of the page with the first row.</p>

<p>The code is along the lines of the following:</p>

<pre><code>TableRow row = new TableRow();
TableCell tc = new TableCell();
tc.Controls.Add(new TextBox());
row.Cells.Add(tc);
myTable.Rows.Add(row);
myTable.DataBind();
</code></pre>

<p>This works fine when I add the first row, but when I add subsequent rows, they never get added. It's like the table stops at the first addition and I can't figure out what I'm doing wrong.</p>
