Мне дали задание, которое требует динамического создания множества страниц ввода веб-данных, в основном в форме вопросника.
Я использую visual studio 2008, aspnet, c # 3.5 и sqlserver 2005.
Вопросы являются иерархическими и хранятся на сервере sqlserver с информацией об иерархии и информацией о том, к каким опросным листам они принадлежат.
Некоторые вопросы требуют ответов с помощью переключателя y / n / na, а некоторые требуют ввода int в качестве ввода.
Я думал о том, чтобы использовать для представления данных список или сетку (связанный с базой данных с помощью sqldatasource, который фильтрует вопросы для создаваемого вопросника).
Один просмотр списка или gidview будет содержать вопрос и столбец переключателей. Я должен был бы проходить через него строка за строкой, чтобы сохранить данные в БД.
У другого списка или gidview столбец будет связан с целочисленным столбцом в БД. Встроенное редактирование обновит БД автоматически.
Есть ли инструмент, который делает это? Желательно с графическим интерфейсом, который может использовать конечный пользователь для ввода, редактирования и изменения порядка и иерархии вопросов?
С открытым исходным кодом лучше, но инструмент по разумной цене тоже подойдет.
Любые другие предложения также приветствуются.