1

我在按钮的单击事件上动态创建表

private void CreateDynamicTable()
    {
        PlaceHolder1.Controls.Clear();

        int tblRows = Rows;
        int tblCols = Columns;

        Table tbl = new Table();
        .
        .
        .
        .
        .        
        PlaceHolder1.Controls.Add(tbl);

        ViewState["dynamictable"] = true;
    }

现在在另一个活动中,我在 中找到了这个表,PlaceHolder1但它说没有在 中找到表PlaceHolder1

如何保存PlaceHolder1状态以便所有控件都保存在PlaceHolder1

我也用它来保存表格View State

 protected override void LoadViewState(object earlierState)
    {
        base.LoadViewState(earlierState);
        if (ViewState["dynamictable"] == null)
            CreateDynamicTable();
    }

请帮我解决这个问题。

4

0 回答 0