我有一个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