原来在ASP.net里用DropDownList用习惯了,只要把DataView中的随便两列绑定给Text和Value就行。现在写Windows程序用ComboBox,打开Items只能放一列值即Text,想要做一个Text与Value的对应就得靠一个数组来控制,越用越郁闷!是不是我不会用啊,你们都是怎么用的???

解决方案 »

  1.   

    我记得好像有个Tag属性吧?
      

  2.   

    绑定 ComboBox 控件
    将 DataSource 属性设置为某个数据源对象。可能的数据源包括数据表、数据视图、数据集、数据视图管理器、数组或实现了 Ilist 接口的任何类。
    private void BindComboBox()
    {
      comboBox1.DataSource = dataSet1.Tables["Suppliers"];
      comboBox1.DisplayMember = "ProductName";
    }
      

  3.   

    ...
    comboBox1.DataSource = dataSet1.Tables["Suppliers"];
    comboBox1.DisplayMember = "ProductName";
    comBox1.Bind();//add this
    ...