У меня есть электронная таблица 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, чтобы позволить пользователю создавать любое количество пакетов и связывать любое количество задач с этими пакетами. Эти данные должны быть сохранены в базе данных после их завершения, поэтому мне нужно знать, какие задачи связаны с какими пакетами.
Я предполагал использовать представления сетки или представления списка для хранения этих данных на странице, но все это кажется немного громоздким. Я также подумал о том, чтобы просто иметь несколько таблиц на странице и использовать некоторый javascript для продолжения добавления в эти таблицы, но это затруднит передачу этих данных в базу данных. Я хотел бы найти способ сделать это так, чтобы он был простым для пользователя, поэтому любые предложения или ссылки на примеры, где это было сделано, будут высоко оценены.