private void Page_Load(object sender, System.EventArgs e)
{
AddRow();
} private void Button1_Click(object sender, System.EventArgs e)
{
AddRow();
} private void AddRow()
{
if ( ViewState["Count"] == null )
{
ViewState["Count"] = 1;
}
else
{
ViewState["Count"] = int.Parse( ViewState["Count"].ToString() ) + 1;
}
TableRow tr1 = new TableRow();
TableCell td1 = new TableCell();
Label lbl1 = new Label();
lbl1.Text = "这是第" + ViewState["Count"].ToString() +"行";
td1.Controls.Add( lbl1 );
tr1.Controls.Add( td1 );
Table1.Controls.Add( tr1 );
}

解决方案 »

  1.   

    这次应该行了
    private void Page_Load(object sender, System.EventArgs e)
    {
    if ( ViewState["Count"] != null )
    {
    for ( int i = 0; i < int.Parse( ViewState["Count"].ToString() ); i++ )
    {
    AddRow();
    }
    }
    } private void Button1_Click(object sender, System.EventArgs e)
    {
    if ( ViewState["Count"] == null )
    {
    ViewState["Count"] = 1;
    }
    else
    {
    ViewState["Count"] = int.Parse( ViewState["Count"].ToString() ) + 1;
    }
    AddRow();
    } private void AddRow()
    {
    TableRow tr1 = new TableRow();
    TableCell td1 = new TableCell();
    TextBox TextBox1 = new TextBox();
    //TextBox1.Text = "这是第" + ViewState["Count"].ToString() +"行";
    td1.Controls.Add( TextBox1 );
    tr1.Controls.Add( td1 );
    Table1.Controls.Add( tr1 );
    }