Re: [ASP ] 動態新增表格欄位與asp控制項
謝謝版友的回答^^
昨天有參照這些步驟建立 只是在頁面刷新時(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
討論串 (同標題文章)