将项目添加到组合框
|
我正在尝试向组合框添加一些项目,如它在msdn站点上显示的,但是它抛出了空引用异常
comboBox1.Items.Add(\"test\");
我尝试对其进行更改
ComboBox combobox1 = new ComboBox();
object test = new object();
test= \"test\";
comboBox1.Items.Add(test);
但这也没有用
你能告诉我问题在哪里吗?
谢谢
编辑:
解决了 :
问题是,我在打电话
InitializeComponent();
在这段代码之后,而不是之前,现在它可以像我之前想的那样工作:)
没有找到相关结果
已邀请:
2 个回复
娠侈脚惮顽
和
不一样
辽躺
您的ComboBox不是任何容器(即Form)的子元素,因此在用户界面中将不可见。在这种情况下,我假设这就是您所说的“不起作用”。如果您使用代码创建控件,则需要将其添加到表单或表单的子级中(假设使用WinForms,并且该代码在Form类中...)
您还需要设置尺寸,放置位置等。
的
集合不应为空,因为它是在您调用它时创建的,因此我们必须查看combobox1的来源。当您处理诸如“ 10”之类的简单问题时,应使用调试器找出哪个对象为空。 编辑:正如Manjoor指出的那样,
与
是不一样的,因为C#区分大小写(请注意大写的
)。因此,根据您提供的证据,
(大写B)为空。