在delphi 中
 怎样把 bookid 和 bookname 信息同时放在 combobox的下拉框中,
 从下拉框中选一个书名bookname , 而得到的值是对应的 bookid ?
 请给出代码.

解决方案 »

  1.   

    二種方案 Combobox.Addobject  這樣將結構寫到裏面去。 combobox.item 裏面入 bookname
     別外一種用: Dev, raize,TMS 第三方控件。
      

  2.   

    一个简单的方法:
    用两个combobox,一个放bookid,另一个放bookname,选择bookname后从另一个combobox里获取对应的bookid并显示。
      

  3.   


    添加
    ComboBox1.Items.AddObject(bookname值,TObject(bookid值))
    读取
    Integer(ComboBox1.Items.Objects[索引])
      

  4.   

    在combobox1的onchange事件里写代码就OK了。
      

  5.   

    可以使用第3方控件呀。
    DEV,或者自已寫一個
      

  6.   

    Combobox.Addobject  這樣將結構寫到裏面去。 combobox.item 裏面入 bookname 
    个人认为这种比较好
      

  7.   

    创建一个object,或者直接onchange写
      

  8.   

    这样可以吗?
    combobox.item 裏面入 bookid\bookname 
      

  9.   


    建议用DBComboBox
    把bookname 
    写到items里面
    bookid 写到KeyItems里面
    通过ItemIndex来取数不是更好