Bezdepbonusu7Программирование: статьи и ответы

Вопрос

ASP.Net GridView с раскрывающимся списком

Автор вопроса: DrunkenBeardОтветов: 2

Поскольку мой предыдущий вопрос не пользовался большой популярностью, я решил полностью изменить как я подошел к проблеме. Теперь моя проблема заключается в том, что у меня все еще есть TABLE1 с внешним ключом FK, но сейчас я хочу иметь столбец FK в раскрывающихся списках отображения GridView. В раскрывающихся списках свойство Text должно быть привязано к FK в TABLE1, но они должны быть заполнены различными значениями FK (хранящимися в TABLE2).

Любая идея о том, как этого добиться?

PS: действительно новичок в элементах управления данными в ASP.Net

drop-down-menugridview

Ответы

Ответ 1 · рейтинг 1 · Ramakrishnan

1. Перенесите дочернюю и родительскую таблицы из базы данных в виде набора данных
2. Назначьте набор данных в качестве источника данных для просмотра сетки (родительская таблица (Dataset.Table["ParentTable"]))
3. Добавьте раскрывающийся список в шаблоне элемента редактирования представления сетки
4. При выборе раскрывающегося списка определите значения раскрывающегося списка и запросите дочернюю таблицу с выбранным значением.
5. заполните данные в другом поле.
пожалуйста, используйте скрипт Панель менеджера и обновлений при этом. это было бы полезно для вас.

Ответ 2 · tdammers

Создайте два источника данных SQL, один для родительской таблицы и один для дочерней таблицы. Привяжите gridview к первому, а раскрывающийся список в шаблоне ко второму. Это должно делать свое дело.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы