.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:我无法查看错误消息,因为我没有查看安装在瘦客户机上的错误所需的模块。
答
那你确定源代码是用字符串对象填充的吗?
答
找到了答案 apprently一旦DataSource属性设置,它不能改变 http://msdn.microsoft.com/en-us/library/system.windows.forms.listcontrol.datasource%28v=vs.90%29.aspx
“当DataSource属性设置,用户不能修改该项目集合。”
请参阅编辑的主体 – sarsnake 2011-05-24 21:15:40