你做sql的时候就把他们合并显示,在绑定就没问题了

解决方案 »

  1.   

    你的意思是写在SQL语句里吗?怎么合并显示,例如字段id和name。
      

  2.   

    设置它的 SelectedValue 为城市代码的Id,设置DisplayMember为 城市代码,也就是要显示的字段。
      

  3.   

    你的意思是写在SQL语句里吗?怎么合并显示,例如字段id和name。
      
    SELECT city_no,city_name FROM CITY
      SELECT city_no,city_no+':'+city_name FROM CITY
      
    city_no                                            city_name
    -------------------------------------------------- --------------------------------------------------
    001                                                沈阳
    002                                                大连
    003                                                抚顺
    004                                                本溪(4 行受影响)city_no                                            
    -------------------------------------------------- ------------------------------------------------------------------------------------------------------
    001                                                001:沈阳
    002                                                002:大连
    003                                                003:抚顺
    004                                                004:本溪(4 行受影响)
      

  4.   

    合并显示之后,我想把他们俩用冒号分开然后再显示到combox里怎么做?
      

  5.   

    合并显示之后,我想把他们俩用冒号分开然后再显示到combox里怎么做?
    哦,我明白了~试一下`
      

  6.   

    DisplayMember用来指定显示的数据列,数据表中没有对应的列名,显示当然不正常.
    除了直接在查询时合并外,你也可以用代码直接给combobox添加元素
    不要绑定数据源,循环:
    combobox.items.add(你想要的字符串)