cmbList.DataSource = myDataSet;
cmbList.DisplayMember = "person.Name";
 cmbList.ValueMember = "person.Name";
我用这种方式绑定,但我想在最前面添加一项“All”
下拉列表相如:
All
武汉
广州
西安
......
“All”是我添加的,数据库里面没有,请问我要如何写代码。
注意是Winform,不是.net。
请教高手...

解决方案 »

  1.   

    在拉一个combobox   
    comboBox1.Items.Add(object);
      

  2.   

    注意是Winform,不是.net。你太有才了!
    你再绑定之前,myDataSet中加上ALL这项就可以了啊
      

  3.   


    myDataSet中加上ALL不行?你在绑定前确认下你是否已加上。
    myDataSet是DataSet还是DataTable?
    如果是DataTable dt,那么
     DataRow row = dt.NewRow();
                row[0] = "ALL";
                dt.Rows.InsertAt(row, 0);
      

  4.   

    俺好像理解错了,你是想把你说的那些值加到绑定的这个combobox吗?换种方法就简单多了,把ds的值读出来,然后comboBox1.Items.Add("ss");
      

  5.   

    太感谢“scm_2008”和“cxs861226”了,是我弄错了,我原来的代码里面只有dataset没有dataTable,刚才加上去了,效果实现了。同样也谢谢大家的帮忙,小弟在这向各位敬礼了。
      

  6.   

    我也不会加 我在CSDN没发过主题~~~ 分散了就行了吧我想