public Form1()
{
InitializeComponent();
cb1.SelectedIndex = 0; //ComboBox
cb2.SelectedIndex = 0;
check();
}
private void check()
{
string str= "";
if (cb1.SelectedItem.ToString() != "请选择")
{
str += cb1.SelectedItem.ToString();
}
if (cb2.SelectedItem.ToString() != "请选择") //在这里出错,总是报未将对
象引用设置到对象的实例
{
str += cb2.SelectedItem.ToString();
}
lb.Text = str; //Lable
}
本人菜鸟,c# winform的一小段代码,要求获取到两个下拉列表显示的值,现在出了问题,求教解决方案,谢谢
答案:3 悬赏:80 手机版
解决时间 2021-01-30 06:52
- 提问者网友:温柔港
- 2021-01-29 18:32
最佳答案
- 五星知识达人网友:千夜
- 2021-01-29 18:55
你直接用cb1.Text,cb2.Text, 不要用那个SelectedItem
全部回答
- 1楼网友:白昼之月
- 2021-01-29 21:00
在设计界面里右键点击你那个top的控件然后选择至于底层
- 2楼网友:迟山
- 2021-01-29 20:20
这就是原因:
public Object SelectedItem { get; set; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯