怎么在点击dbgrid控件的某个单元格(某列中某个值)时,把另外一个表中某个字段所有的值以下拉列表的形式显示出来?比如我现在有两个表,表1(名称,数量,单位),表2(编码,单位名称),这两个表没有关联字段,我该怎么实现》????急啊!!!

解决方案 »

  1.   

    你先把表2的数据先填到那个下拉列表,并把放到一个客户区以外看不见的角落
    然后在DBGrid组件的OnDrawCell事件判断是否Selected,如
    if Selected then 表2.SetBounds(是你单元格的位置,通过参数可以取得)
    else 表2.Top = 看不见为止!
      

  2.   

    新建一个lookupup field,,看看书吧,不是一二句能说好的
      

  3.   

    按dong163(瑞雪)那么说的话,那不成了死东西,要是我增加了数据的话它怎么会更新呢?我还是另外加个关联字段好了!