Как сравнить 2 набора данных и присвоить это значение повторителю

У меня есть 2 набора данных. 1 назначается раскрывающемуся списку, а другой назначается повторителю. Если мы выбираем значение из выпадающего списка, то значения в повторителе должны заполняться в соответствии с этим значением.

Первоначально я назначил dataview для выпадающего списка:

 DataView dw = DataAccess.GetFirmID().Tables[0].DefaultView;
 distinctDataTable = dw.ToTable(true, "FirmID");

 ddlFirms.DataSource = distinctDataTable;
 ddlFirms.DataValueField = "FirmID";
 ddlFirms.DataBind();

В повторителе:

 LinkRepeater.DataSource = DataAccess.GetFirmID();
 LinkRepeater.DataBind();

Мой вопрос: если я изменю значение "FirmID", то в соответствии с этим значением ретранслятора должно быть заполнено. Пожалуйста, помогите мне!

1 ответ

Насколько я понимаю, ваша проблема заключается в том, что вы хотите изменить данные в повторителе ASP.NET, если в раскрывающемся списке выбрано определенное значение.

Вам следует установить для свойства AutoPostBack раскрывающегося списка значение "true". Затем, когда индекс изменяется пользователем, страница будет отправляться с новым выбранным индексом. Вы хотите убедиться, что ретранслятор использует выбранный элемент из выпадающего списка, чтобы выбрать, что распространять.

Другие вопросы по тегам