我想創建一個用戶將完成的「表」,其中有未知數量的行。動態添加行到GridView/DataGrid/Repeater?
爲了說明這一點,假設在購物之後輸入收據的詳細信息 - 即行數(或項目數量)未知。
要達致這我想創建一個網格單行,幷包含文本框兩列輸入項目名稱和價格:
+ ------- + ---- ----- +
+產品+價格+
+ ------- + --------- +
+豆類+ 0.99 +
+ ------ - + --------- +
然後在第一行完成後,我wan t即時生成另一行等等。
這是最好的控制?對於asp.net來說相當新,所以不確定我是否應該使用Gridview/DataGrid/Repeater或什麼。 (不確定它是否有任何相關性,但texbox的項目有關聯的Ajax AutoCompleteExtender。)
任何指針將是最受歡迎的。
編輯
有一件事我忘了提及的是,在加載時在GridView(或其他)沒有綁定到它的數據。不知道這是否會影響決策。
有沒有辦法在運行時向GridView添加行? – Ben 2011-02-04 17:42:17