Table控件给单元格动态加内容的有关问题

Table控件给单元格动态加内容的问题
Dim   TR   As   New   TableRow
Dim   TC   As   New   TableCell
Dim   Img   As   New   UI.WebControls.Image
Img.ImageUrl   =   "1.gif "
TC.Controls.Add(Img)
TC.Text   =   "排行榜 "
TR.Cells.Add(TC)
Tab.Rows.Add(TR)

结果是显示了文字,不显示图片。如果5、6句倒过来则显示图片不显示文字,这是为什么?
我想实现在格中放一张图作背景,然后在上面显示文字


------解决方案--------------------
就NEW一个TC,当然第二盖掉第一个了,两个CELL就NEW两个,且两个都得加到Row里呀
------解决方案--------------------
Dim TR As New TableRow
Dim TC As New TableCell
Dim TCText As New TableCell
Dim Img As New UI.WebControls.Image
Img.ImageUrl = "1.gif "
TC.Controls.Add(Img)
TCText.Text = "排行榜 "
TR.Cells.Add(TC)
TCText.Cells.Add(TC)
Tab.Rows.Add(TR)