在Button的Clinic事件中,我想动态的生成一个表格,这时并把数据填到Cells里面。 
就是这样: 
HtmlTableCell cell = new HtmlTableCell(); 
然后把数据写在cell里面: 
如: cell.InnerText=“测试”+" <br/>"+"程序"; 
row.Cells.Add(cell); 
我想用" <br/>"对内容换行 
显示结果如: 
测试 
程序 
可是不行

解决方案 »

  1.   

    cell.InnerHTML=“测试"+" <br/>"+"程序"; 
    row.Cells.Add(cell);
      

  2.   

    我这里是可以得    protected void Page_Load(object sender, EventArgs e)
        {
            HtmlTableRow objRow;
            HtmlTableCell objCell;
            int maxRows, maxCells;
            int c = 0;
            int r = 0;
            // 取得欄和儲存格數   
            maxRows = Convert.ToInt32(5);
            maxCells = Convert.ToInt32(6);
            // 建立表格   
            for (r = 0; r < 5; r++)
            {
                objRow = new HtmlTableRow();            if ((r / 2) != 0)
                {
                    objRow.BgColor = "lightblue";
                }            for (c = 0; c < 6; c++)
                {
                    objCell = new HtmlTableCell();
                    objCell.Controls.Add(new LiteralControl("列: " + r.ToString()+"<br/>" + " - 欄: " + c.ToString()));
                    objRow.Cells.Add(objCell);            }
                NewTable.Rows.Add(objRow);        }    }
      

  3.   

    用innerText当然把你的<br/>作为文本显示了,应该换为InnerHTML才对