如何能让一个ComboBox控件显示的是一个记录集的字段而实际的值是另一个字段,这样就能通过选择显示值而进行实际值的操作。而且是绑定到一个数据集。请问如何实现?

解决方案 »

  1.   

    绑定datagrid,让其有两列,第一列显示,第二列不想显示就隐藏,双击拿第二列数据。
      

  2.   

    这个要是在asp或者asp.net里面就很好实现喽
      

  3.   

    一个很简单的方法
    比如两个字段 a和b
    你在ComboBox中additem时每行的
    text=a & strTemp & b
    strtemp是一个空格组成的串,长度根据需求你自己定
    显示的时候就只看到a的值,b的值隐藏在后面,操作的时候可以取道
      

  4.   

    用datacombobox控件
    设置 datasource  rowsource listrow等项
      

  5.   

    使用datacombo控件,它正合你的要求
    在工程-》部件-》点选microsoft datalist controls sp3
    然后在form中添加datacombo控件
    最后设置好它的datasource、rowsource、datafield、listfield等属性就可以了。
      

  6.   

    请问看到的是listFiled里的值,如果选择一个记录后,如何得到其隐藏的值呢?我不会啊。
      

  7.   

    DataComboBox,取不到隐藏的值。
      

  8.   

    告诉你一个简单方法把
    还是用ComboBox,用两个
    一个存显示数据,一个存隐藏数据
    对应取就行了
      

  9.   

    请问看到的是listFiled里的值,如果选择一个记录后,如何得到其隐藏的值呢?我不会啊。
    ==============================
    http://www.ithome-cn.net/technology/Vb/vb199.htm
      

  10.   

    其實偶就一直不讚成綁定。樓主可以試試.ItemData(.NewIndex)