#compact-framework
#compact-framework
Вопрос:
Я использую Compact Framework, и приведенная ниже инструкция вызывает исключение:
ComboBox cmbList = new ComboBox();
//source set here
List<string> items = new List<string>();
items.AddRange(GetNumbers());
cmbList.DataSource = ovenNumbers;
// where GetNumbers() return List<string> object
//then down the road I need to dynamically add one more item to the list of items
cmbList.Items.Add("TESTVALUE");
В MSDN указано только одно исключение — для параметра null, что явно не так.
Что я делаю не так?
Спасибо!
ОТРЕДАКТИРОВАНО: я не могу просмотреть сообщение об ошибке, поскольку у меня нет модуля, необходимого для просмотра ошибок, установленного на моем тонком клиенте.
Ответ №1:
Найден ответ в настоящее время, как только свойство DataSource установлено, его нельзя изменить http://msdn.microsoft.com/en-us/library/system.windows.forms.listcontrol.datasource(v=vs.90).aspx
«Когда свойство DataSource установлено, пользователь не может изменять коллекцию items».
Ответ №2:
Хорошо, вы уверены, что исходный код заполнен строковыми объектами?