У меня есть GridView с DropDownList в каждой строке.(Элементы в DropDownList одинаковы для каждого.) У меня есть DropDownList "ddlView" за пределами GridView, который используется для фильтрации доступных параметров в других DropDownLists.Значением по умолчанию для ddlView является отсутствие фильтра.
Когда пользователь выбирает новое значение для ddlView, все выбранные значения в других DropDownLists исчезают, если они не являются одним из значений, присутствующих после применения фильтра.В этом случае я хотел бы, чтобы ранее выбранное значение все еще присутствовало и было выбрано.
Каков наилучший способ сделать это?
Ранее выбранные значения доступны во время обратной передачи, нокажется, очищается после вызова DataBind () в GridView, поэтому я не могу определить их предыдущее значение в методе, в котором они заполняются (событие RowDataBound).
На данный момент моя лучшая идея - вручнуюсохранить эту информацию в объекте или коллекции во время обратной передачи и ссылаться на нее позже во время событий привязки данных.
Есть ли лучший способ?