我有一個Excel電子表格,用於從用戶收集數據,並用於填充我們的數據庫。我需要生成一個可以用來收集這些數據的asp.net頁面。將excel移動到asp.net
我有一些困難想出最好的方式來獲取這些數據,目前的電子表格是用來允許用戶定義一些包和子任務到這些包,他們可以有一個無限的數量包的,所以電子表格看起來有點像這樣:
Package 1 | | | |
------------------------------------------------------------
Task 1 | 12/06/2010 | 15/09/2010 | 10 |
Task 2 | 18/07/2010 | 19/09/2010 | 12 |
Task 3 | 19/06/2010 | 15/09/2010 | 14 |
Package 1 | | | |
------------------------------------------------------------
Task 1 | 12/06/2010 | 15/09/2010 | 10 |
Task 2 | 18/07/2010 | 19/09/2010 | 12 |
Task 3 | 19/06/2010 | 15/09/2010 | 14 |
傳播片空間40包,和宏添加更多的空白包,他們應該需要更多。
因此,我想在asp.net頁面中爲這些數據提供最好的接口,以允許用戶創建任意數量的包,並將任意數量的任務與這些pacakges相關聯。這些數據一旦完成就需要保存到數據庫中,所以我需要知道哪些任務鏈接到哪些軟件包。
我已經考慮過使用gridviews或列表視圖來將這些數據存儲在頁面上,但這一切似乎都有些笨拙。我也考慮過在頁面上使用一些表格,並使用一些JavaScript來繼續添加這些表格,但這會使提交這些數據非常困難。我想找到一種方法來做到這一點,因此它對用戶來說很簡單,所以任何建議或者已經完成的示例的鏈接都將非常感謝。
RE「但這一切似乎都有點笨拙」 - 考慮到數據的結構以及您添加和保存任意數量軟件包的要求,我看不到您真的會擺脫這種困境。這並不是說如果你給它一些細心的思考和規劃(這是真正的關鍵),它就必須是「混亂的」。 – 2010-01-14 04:42:37