asp.net c#后台动态添加控件的有关问题

asp.net c#后台动态添加控件的问题!
HtmlTable tc = new HtmlTable();
HtmlTableRow tr = new HtmlTableRow(); 
Label lq = new Label();
lq.Text = ""
tc.Controls.Add(lq);
tr.Controls.Add(tc);
tree.Controls.Add(tr);
在后台写了这么一段代码,结果提示“HtmlTable”不能有类型为“Label”的子级,请问如何解决

------解决方案--------------------
HtmlTable tc = new HtmlTable();
 HtmlTableRow tr = new HtmlTableRow();
 HtmlTableCell td = new HtmlTableCell();
 Label lq = new Label();
 lq.Text = ""
 td.Controls.Add(lq);
 tr.Controls.Add(td);
 tc.Controls.Add(tr);
 tree.Controls.Add(tc);