c#把数组绑定到下拉框并显示出来

问题描述

这些代码是自己写的,只绑定上去了,没显示出来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

c#把数组绑定到下拉框并显示出来的相关文章

JavaScript实现将数组数据添加到Select下拉框的方法_javascript技巧

本文实例讲述了JavaScript实现将数组数据添加到Select下拉框的方法.分享给大家供大家参考.具体如下: 这里演示将数组中的数据添加到Select下拉菜单中的效果,当你点击下拉框的时候,就动态加载了数据,更换Select内容的时候,直接替换数组中的内容就可以了.适合前端设计者实现前台的部分本地化脚本操作. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-array-add-select-data-codes/ 具体代码如下: <!D

下拉框select的绑定示例_javascript技巧

根据文本绑定text var locationCity = productViewObj.Product.LocationCity; var countCity = $("#slCity option").length; for (var i = 0; i < countCity; i++) { if ($("#slCity").get(0).options[i].text == locationCity) { $("#slCity").g

ajax完美解决 下拉框连动

ajax|解决|下拉 <select id="Agent" name="Agent"></select> 接下来当然是定义XmlHttpRequest对象.    var xmlhttp;function CreateXmlHttp()   {     //非IE浏览器创建XmlHttpRequest对象    if(window.XmlHttpRequest)    {     xmlhttp=new XmlHttpRequest();  

ajax完美解决的下拉框的onchange问题_AJAX相关

即在触发地区下拉框的onchange事件时,代理商的下拉框选项也相应的改变,比如选择地区 湖南-〉长沙,那么代理商下拉框只显示长沙的代理商. 本来认为这个很好实现,但实际改起来的时候发现问题多多,主要问题是原有的地区联动是用js实现的,它的数据源是一个xml文件,当然如果下拉框是服务器端控件那么问题是很好解决的,现在是html控件一下子似乎还真有些不好改,想了几种办法实现起来都不理想,最后将思路转向用ajax来实现问题才迎刃而解,现在仔细一想,像这种情况似乎只有用ajax才能比较好的解决,如果是

ajax完美解决的下拉框的onchange问题

即在触发地区下拉框的onchange事件时,代理商的下拉框选项也相应的改变,比如选择地区 湖南-〉长沙,那么代理商下拉框只显示长沙的代理商. 本来认为这个很好实现,但实际改起来的时候发现问题多多,主要问题是原有的地区联动是用js实现的,它的数据源是一个xml文件,当然如果下拉框是服务器端控件那么问题是很好解决的,现在是html控件一下子似乎还真有些不好改,想了几种办法实现起来都不理想,最后将思路转向用ajax来实现问题才迎刃而解,现在仔细一想,像这种情况似乎只有用ajax才能比较好的解决,如果是

jquery Datepicker与Modal dialog冲突(不是Z-index),年月下拉框没有显示出来

问题描述 jquery Datepicker与Modal dialog冲突(不是Z-index),年月下拉框没有显示出来.在模式对话框中使用Datepicher控件,点击输入框,弹出Datepicker后(设置过Z-index:9999),显示正常.但是点击年/月的下拉框,则下拉框没有显示出来,并且焦点会跳到模式对话框中.通过Key操作(PgUp/PgDn)又可以选择年/月,只是通过鼠标点击下拉框不能显示出下拉列表.在非模式对话框中没有这个问题,能够显示年/月下拉列表.找了半天,没找到解决办法.

winform窗体下拉框绑定数据 显示数字而不是文本怎么回事?

问题描述 求解绑定代码如下:Linel=newLine();cboline.DataSource=l.getAllLine().Tables[0];cboline.DisplayMember="line";cboline.ValueMember="id"; 解决方案 解决方案二:以下代码摘自<31天学会CRM项目开发(C#编程入门及项目实战)>this.cbHangye.DropDownStyle=ComboBoxStyle.DropDownList;/

ajax-EXTJS4 下拉框绑定事件问题

问题描述 EXTJS4 下拉框绑定事件问题 目的是这样的:每次下拉框值的改变,就会改变store中的内容,从而改动页面的显示内容. 做到了第一步,但是问题是点第二个重新加载后去点之前的第一个,事件就没反应了.下拉框的监听事件感觉像是一次性用品? 代码: var menuTreeStore = Ext.create('Ext.data.TreeStore', { autoLoad : true, proxy : { type : 'ajax', url : appBaseUri + '/sys/a

mvvm-knockout级联绑定下拉框问题

问题描述 knockout级联绑定下拉框问题 网页中,如何利用Knockout.js把如下结构的json绑定到两个下拉框中,显示是CategoryName,value是CategoryId,父级变,子级下拉框跟着变,请大侠直接告诉我解决方案好吗? [ { "ParentCategory": { "CategoryId": "a70b2eb0-483e-4bb7-a3da-4d80ab48d94f", "CategoryName"