在已制作的面板中动态添加文本框

时间:2013-06-10 20:42:45

标签: asp.net

我有一些小组说id =“controlPanel”,在这个小组里面我有一张表说id =“controlTable”,

有些地方在同一页面我有一个按钮,点击这个按钮后,我想在表格中添加一个包含TextField的表格,但我不知道该获取该表格...

    private Panel GetRightCellTemplate()
    {
        var panel = new Panel();
        panel.ID = "contrlPanel";
        panel.Width = 835;
        panel.Height = 300;
        panel.BorderWidth = 1;
        var tab = new Table();
        tab.ID = "controlTable";
        panel.Controls.Add(tab);
        return panel;
    }

现在我有一个按钮Click方法

    protected void lnkCreateControl_Click(object sender, EventArgs e)
    {
        var tr=new TableRow();
        var ts = new TableCell();
        var txtBox = new TextBox { Width = 120, ID = "firstText" };
        ts.Controls.Add(txtBox);
        tr.Cells.Add(ts);


    }

我想动态地将这个'tr'添加到上面的pannel中,帮助我

0 个答案:

没有答案