※ 引述《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