问题描述
这些代码是自己写的,只绑定上去了,没显示出来namespace串口检测接收{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidbtn_SerialPortTest_Click(objectsender,EventArgse){string[]str=SerialPort.GetPortNames();if(str==null){MessageBox.Show("本机没有串口","Error");}else{comboBox1.DataSource=str;}}}}
解决方案
解决方案二:
你设置断点调试一下,看下str的内容是什么。判断的时候,再加个条件str.Length==0
解决方案三:
fromfrom
解决方案四:
引用1楼guwei4037的回复:
你设置断点调试一下,看下str的内容是什么。判断的时候,再加个条件str.Length==0
if(str==null||str.Length==0)
解决方案五:
首先先保证能正确Get到串口,如果str[]的返回值是有内容的话,至于在Commbox中显示一下应该不是问题了。你也可以不用绑定的方式去实现,这些都不是主要的。。。
时间: 2024-11-01 15:18:38