作者paul0407 (红尘过客)
看板Visual_Basic
标题Re: [ASP ] 动态新增表格栏位与asp控制项
时间Sun Aug 3 12:03:54 2008
※ 引述《eyes222 ()》之铭言:
: 目前我是用html的table 来排版
: 并在想要的栏位中插入asp控制项
: EX:
: <table border="1">
: <tr>
: <td>
: <asp:TextBox ID="Customer" runat="server" Style="z-index: 100"></asp:TextBox>
: </td>
: </tr>
: </table>
: 如果我现在想要动态新增表格栏位和控制项
: 如图1
: http://www.wretch.cc/album/show.php?i=BeGood&b=4&f=1337702506&p=2
: 按下新增後,会同时增加一行和里面的控制项
: 如图2
: http://www.wretch.cc/album/show.php?i=BeGood&b=4&f=1337702507&p=3
: 请问我该用什麽方法才能达到这样的效果呢?
: 还是必须把HTML的table 改用asp的table控制项来写才可以@@
: 谢谢~
不要改用asp的table控制项也可以!但是你要:
1.加入runat="server",替table取一个ID,ex:<table runat="server" id="table1">
2.在新增button的Click事件中去new你要的控制项如TextBox、Button等
3.new几个HtmlTableCell,用.Controls.Add(控制项ID)方法将控制项加入对应的Cell
4.new一个HtmlTableRow,用Cells.Add(Cell_ID)方法将刚刚那些TableCell加入TableRow
5.最後再用table1.Rows.Add(TableRow_ID)方法将TableRow加入Table内即可
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.51.5