作者eyes222 ()
看板Visual_Basic
标题Re: [ASP ] 动态新增表格栏位与asp控制项
时间Mon Aug 4 15:50:34 2008
谢谢版友的回答^^
昨天有参照这些步骤建立 只是在页面刷新时(ex:按下下拉式选单)
动态新增的栏位都会不见
今天参考这个网站实做出来:
http://blog.blueshop.com.tw/jeff377/archive/2007/10/07/52772.aspx
目前是可以一直新增资料列和各栏位的控制项
只是这个网站的方式是new一个table
把row cell 和控制项加入该table
但我想将新资料列插入原来的table当中
请问这又该怎麽做呢?
谢谢^^
※ 引述《paul0407 (红尘过客)》之铭言:
: ※ 引述《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: 220.130.235.64