Установка выбранных значений в MultiSelectList C # - PullRequest
1 голос
/ 11 января 2011

Я работаю с простым MultiSelectList на C #.

Я просто хочу заполнить этот MultiSelectList некоторыми строковыми значениями (а не парой, такой как <"Key", "Value"> just <"Value">) и установить некоторые выбранные элементы.

Вот мой код:

IEnumerable<string> ubicaciones = new string[] { "NEGOCIOS", "TERRITORIOS", 
                                                       "LOCALIDADES" };
IEnumerable<string> ubicacionesSelected = Ubicaciones.Split(',');
UbicacionesPermitidas = new MultiSelectList(ubicaciones, ubicacionesSelected);

IEnumerable<string> transacciones = new string[] { "CARGA: ACCESORIOS", 
                    "CARGA: EQUIPOS", "ASIGNACIONES", "DESINCORPORACIONES", 
                    "PRÉSTAMOS", "TRASLADOS", "SALIDAS" };
IEnumerable<string> transaccionesSelected = Transacciones.Split(',');
TransaccionesPermitidas = new MultiSelectList(transacciones, 
                                  transaccionesSelected);

Однако не работает ... (он показывает все значения в MultiSelectList, но не показывает ни один выбранный элемент) Что мне не хватает?

Спасибо.

1 Ответ

0 голосов
/ 11 января 2011

Значения в Ubicaciones не совпадают со значениями в ubicaciones. То же самое с Transacciones и transacciones. Если вы не уверены, что это так, пожалуйста, опубликуйте код, который определяет Ubicaciones и Transacciones, и мы сможем устранить его далее.

...