动态生成表嵌套动态生成表的有关问题
动态生成表嵌套动态生成表的问题
我在页面上放了个服务器控件table0,然后将table0用for循环生成一些行列,即单元格,但此时我需要在生成的单元格中再放置一个table控件,如
tlc.text(列的内容)= " <asp:table id= 'Table1 ' tabIndex= '1 ' runat= 'server ' BackColor= '#999999 ' CssClass= 'text-std-gray ' BorderWidth= '1px ' CellSpacing= '1 ' CellPadding= '3 '> </asp:table>
然后再在table1中用for循环生成行和列,
for i=0 to 1
Dim ttrl As New System.Web.UI.WebControls.TableRow
Dim ttc1l As New System.Web.UI.WebControls.TableCell
Dim ttc2l As New System.Web.UI.WebControls.TableCell
然后设置了ttc1l和ttc2l
然后
ttrl.cells.add(ttc1l)
ttrl.cells.add(ttc2l)
但是将ttrl这个行add到table1中不知道怎么做,高手指点阿!!!
next
------解决方案--------------------
tlc.text(列的内容)= " <asp:table id= 'Table1 ' tabIndex= '1 ' runat= 'server ' =======> 这样写是不行的. 应该 Table tb = new Table(); tlc.Controls.Add(tb); ..... 最后 tb.Rows.Add(ttr1);
我在页面上放了个服务器控件table0,然后将table0用for循环生成一些行列,即单元格,但此时我需要在生成的单元格中再放置一个table控件,如
tlc.text(列的内容)= " <asp:table id= 'Table1 ' tabIndex= '1 ' runat= 'server ' BackColor= '#999999 ' CssClass= 'text-std-gray ' BorderWidth= '1px ' CellSpacing= '1 ' CellPadding= '3 '> </asp:table>
然后再在table1中用for循环生成行和列,
for i=0 to 1
Dim ttrl As New System.Web.UI.WebControls.TableRow
Dim ttc1l As New System.Web.UI.WebControls.TableCell
Dim ttc2l As New System.Web.UI.WebControls.TableCell
然后设置了ttc1l和ttc2l
然后
ttrl.cells.add(ttc1l)
ttrl.cells.add(ttc2l)
但是将ttrl这个行add到table1中不知道怎么做,高手指点阿!!!
next
------解决方案--------------------
tlc.text(列的内容)= " <asp:table id= 'Table1 ' tabIndex= '1 ' runat= 'server ' =======> 这样写是不行的. 应该 Table tb = new Table(); tlc.Controls.Add(tb); ..... 最后 tb.Rows.Add(ttr1);