比如现在我定义了一个Label对象L1,现在想添加到表格控件中(设表格控件的ID为Tab1)
Tabl1.Rows[0].Cells[0].Controls.Add(L1); 
Tabl1.Rows[0].Cells[0].Controls.Add(L1);
这样做以后,添加到表格中的只有一个Label,不是两个,怎么才能是添加两个呢?

解决方案 »

  1.   

    Tabl1.Rows[0].Cells[0].Controls.Add(L1);
    Tabl1.Rows[0].Cells[0].Controls.Add(L2);
      

  2.   

    Label l1 = new Label();
    Tabl1.Rows[0].Cells[0].Controls.Add(L1);
    l1 = new Label();
    Tabl1.Rows[0].Cells[0].Controls.Add(L1);
      

  3.   

    public void BuildTable(ref HtmlTable mHmlTable)
        {
            //****构建一个行
            HtmlTableRow HtmlRow = new HtmlTableRow();
            Label lblName = null;
            Label lblId=null;
            DropDownList drpSex = null;        for (int i = 0; i <= 5; i++)
            {
                lblName = new Label();
                lblName.Text = "我是姓名" + i.ToString();
                lblId = new Label();
                lblId.Text = "我是编号" + i.ToString();
                drpSex  = new DropDownList();
                //****姓名
                HtmlTableCell HtmlCellUserName = new HtmlTableCell();
                HtmlCellUserName.Controls.Add(lblName);
                HtmlRow.Cells.Add(HtmlCellUserName);            //***用户编号
                HtmlTableCell HtmlCellUserCode = new HtmlTableCell();
                HtmlCellUserCode.Controls.Add(lblId);
                HtmlRow.Cells.Add(HtmlCellUserCode);            //****性别
                HtmlTableCell HtmlCellSex = new HtmlTableCell();
                HtmlCellSex.Controls.Add(drpSex);
                HtmlRow.Cells.Add(HtmlCellSex);            mHmlTable.Rows.Add(HtmlRow);
            }
          
        }