Что я ищу, это способ имитировать непрерывную форму стиля MS-Access в asp.net. В одном конкретном случае я хочу элемент управления, связанный с источником данных, который возвращает раскрывающийся список для каждой строки, привязанный к значению в источнике данных. Любое изменение в любом из dropdownlists 'будет немедленно обновлять базу данных.ASP.NET список dropdownlists - аналогично Access непрерывной форме
У меня есть на полпути к достижению этого, используя ретранслятор, с DropDownList.SelectedValue, назначенным в событии Repeater.ItemDataBound.
Но теперь, предположим, я добавить OnSelectedIndexChanged событие в DropDownList - как бы я тогда запрос ретранслятор знать, какие строки я был (чтобы получить значение первичного ключа, например)
Я не уверен, что это можно сделать легко .. поэтому вопрос в том, что я должен делать на самом деле? Я не хочу использовать GridView, который требует от меня выбора строки для редактирования. Я просто хочу, чтобы выпадающие списки автозапуска для любых обновлений.
Надеюсь, что это понятно ?!
Cheers! : D
Спасибо NerdFury - Похоже, что это может быть лучшим вариантом для меня на данный момент, хотя мне придется обойти некоторые проблемы с привязкой данных. –
В дополнение к этому, я не смог найти способ получить идентификатор от источник данных ретранслятора до события itemdatabound, и там (а не с помощью itemcreated) я не мог изменить идентификатор dropdownlists! Таким образом, переход по маршруту Уайетта теперь настраивается пользователем ... –
Нет причин, по которым вы не сможете изменить идентификатор вашего раскрывающегося списка в обработчике событий ItemDataBound. Что вы видите, что заставляет вас поверить в это? – NerdFury