.NET ComboBox.Items.Add(“测试值”)抛出异常

问题描述:

我使用Compact Framework的和下面的语句抛出异常:.NET ComboBox.Items.Add(“测试值”)抛出异常

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参数,这显然是不案子。 我在做什么错? 谢谢!

EDITED:我无法查看错误消息,因为我没有查看安装在瘦客户机上的错误所需的模块。

那你确定源代码是用字符串对象填充的吗?

+0

请参阅编辑的主体 – sarsnake 2011-05-24 21:15:40

找到了答案 apprently一旦DataSource属性设置,它不能改变 http://msdn.microsoft.com/en-us/library/system.windows.forms.listcontrol.datasource%28v=vs.90%29.aspx

“当DataSource属性设置,用户不能修改该项目集合。”