К чему вы привязываете первоначальный список? Допустим, вы связываете список; Вы всегда можете сделать следующее, чтобы сделать этот тип операции:
MMBRSODS.UpdateParameters["UserName"].DefaultValue = list.SelectedValue;
MMBRSODS.Update();
Таким образом, предоставив значение по умолчанию, вы можете продолжать использовать обновление, параметр опирается на это значение по умолчанию и передает его бэкэнду ... какой элемент управления вы используете для отображения данных?
НТН.