pid.DataTextField = "Name";  这是只有名子,如何再另一字段 "code"
            pid.DataValueField = "ID";

解决方案 »

  1.   

    sql查询时加一字段,select name+' '+code new,....
    pid.DataTextField = "new";
      

  2.   


    修改sql语句
    select name = name +cast(code as varchar(100)),ID from tableName 
      

  3.   

      select (name+""+code) As namecode,ID from 
     pid.DataTextField = "namecode"; 
     pid.DataValueField = "ID";
      

  4.   

    如果不想修改sql,也可以 循环 add 下拉框的 items
      

  5.   

    www.codeproject.com
    有很多个性化下拉列表,可以去看看
      

  6.   

    select * from a
    union
    select * from b
    bind