serial port - Find USBportname with c#

本文关键字:with USBportname Find port serial | 更新日期: 2023-09-27 18:02:02

对于一个项目,我必须与netduino通信,因此,我使用串行通信与netduino通信。

但这是我的问题我找不到我的Usb端口名,我使用这一小段代码来查找端口名。

 private void GetPortNames()
        {
            string[] ports = SerialPort.GetPortNames();
            ComportListbox.DataSource = ports;
        }

它不显示usb端口名称。我做错了什么,或者我如何解决这个问题。

编辑

问题编辑:

我可以从我的usbportname看到NETduino连接的usbportname吗?所以我希望看到COM10的例子。我查看了系统管理,看到usb被称为Port_#0001.Hub_#0001。如何打开这个端口

serial port - Find USBportname with c#

如果ComportListbox有一个"add"方法,为什么不直接使用for循环呢?

foreach ( string portName in ports )
{
   ComportListbox.Items.Add( portName );
}

如果没有,让我知道,我将删除这个答案。

否则,您可能不得不使用BindingList<string>。见:绑定列表<>到DataGridView

或者您甚至可能必须创建一个对象,该对象包含绑定名称的字符串属性