2013-02-10 7 views
1

У меня есть панель обновления, содержащая элемент управления выпадающего списка и элемент управления представлением. Выпадающий список заполнен элементом управления sqldatasource, который захватывает данные из таблицы «Места» (всего лишь список мест). Подробное представление - только режим вставки и вставляет места в таблицу базы данных, которая заполняет выпадающий список. Я пытаюсь разрешить кому-то вставлять новое место внутри панели обновления и обновлять раскрывающийся список одновременно, чтобы пользователь видел все места в раскрывающемся списке, в том числе тот, который они только что добавили с представлением деталей. Прямо сейчас, detailsview добавляет место в базу данных правильно, но не обновляет выпадающий список. Если я обновляю страницу после добавления нового места, дропсет обновляется с новым местом. Какие-либо предложения?Обновление элемента управления DropDownList после вставки элемента с подробным представлением

+0

Есть ли оба элемента управления внутри одной панели обновлений? –

+0

Пожалуйста, введите код –

+0

Да, оба элемента управления находятся внутри панели обновления. – thenextmogul

ответ

1

Отказ от ответственности: Этот ответ был опубликован до того, как был отправлен какой-либо код в вопросе.

Это также предполагает, что оба элемента управления находятся внутри панели обновления.

В обработчик событий для обновления или вставки для элемента управления DetailsView, вам необходимо добавить следующий код:

MyDropDownList.DataBind() 

И, наихудший сценарий, вы можете это сделать, если обновление панели вызывает Вас проблемы , Однако это не самый лучший результат.

Response.Redirect(Request.RawURL) 
+0

Предложение DataBind отлично работает !! Спасибо! – thenextmogul

Смежные вопросы