Как сравнить 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". Затем, когда индекс изменяется пользователем, страница будет отправляться с новым выбранным индексом. Вы хотите убедиться, что ретранслятор использует выбранный элемент из выпадающего списка, чтобы выбрать, что распространять.