Создание списка полей набора данных и полей формы для легкого обновления - PullRequest
0 голосов
/ 26 февраля 2011

У меня есть относительно сложный набор данных (множество таблиц, некоторые с несколькими записями), сгенерированные при чтении в файле XML. Мне нужно соединить указанные поля набора данных с формой ASP. На данный момент я назначаю их вручную, как в загрузке страницы:

txt_first_init.Text = formData.ds.Tables["phrmHdrKey"].Rows[0]["first_init"].ToString();
txt_last_name.Text = formData.ds.Tables["phrmHdrKey"].Rows[0]["last_name"].ToString();
ddl_pregnancy_flag.SelectedValue = formData.ds.Tables["pPhrm"].Rows[0]["pregnancy_flag"].ToString();

И наоборот, когда пришло время подавать.

formData.ds.Tables["phrmHdrKey"].Rows[0]["first_init"] = txt_first_init.Text;
formData.ds.Tables["phrmHdrKey"].Rows[0]["last_name"] = txt_last_name.Text;
formData.ds.Tables["pPhrm"].Rows[0]["pregnancy_flag"] = ddl_pregnancy_flag.SelectedValue.ToString();

Я попытался связать текстовые поля (и выпадающие списки, и флажки, и и и ...) напрямую, но это было слишком много форматов для использования.

Так что это работает нормально, но с увеличением количества полей эти списки загрузки и выгрузки станут громоздкими.

Попытка придумать способ сделать будущие обновления или дополнения, так сказал список аккуратнее. Я получил очень волнистое предложение поместить два столбца имен в список, но не уверен, как их настроить и как загрузить элементы в функцию, которая может оценивать и запускать результирующие команды.

Мысли

1 Ответ

0 голосов
/ 26 февраля 2011

см. Здесь: Динамическая генерация форм в ASP.NET

похоже, что MS Dynamic Data - это ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...