Как разделить выбранный пункт двух полей комбинированного списка с единственным DataSource?

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

Это имеет смысл, когда Вы думаете об этом, потому что локальные ресурсы локальны для aspx страницы и в контроллере, Вы даже не выбрали свое представление.

5
задан Mathieu Pagé 13 November 2009 в 15:21
поделиться

2 ответа

Или вы могли бы использовать ...

var dataSource = new[] { "item1", "item2", "item3" };
comboBox1.DataSource = dataSource;
comboBox2.BindingContext = new BindingContext();
comboBox2.DataSource = dataSource;
6
ответ дан 14 December 2019 в 08:53
поделиться

Вам нужно создать два разных экземпляра источника данных. Для этого вы можете использовать метод расширения ToArray :

var dataSource = new string[] { "item1", "item2", "item3" };
comboBox1.DataSource = dataSource.ToArray();
comboBox2.DataSource = dataSource.ToArray();
1
ответ дан 14 December 2019 в 08:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: