Re: [ASP ] 動態新增表格欄位與asp控制項

看板Visual_Basic作者時間16年前 (2008/08/04 15:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
謝謝版友的回答^^ 昨天有參照這些步驟建立 只是在頁面刷新時(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
文章代碼(AID): #18bhJBwf (Visual_Basic)
文章代碼(AID): #18bhJBwf (Visual_Basic)