使用EHLIB显示表"考生信息"的数据,在EHLIB中操作"已报考试项目"列时,需要出现下拉列表,列表中显示表二的多个字段的数据.
两表简化结构如下:考生信息表
字段名        数据类型
ID          自动编号
已报考试项目  integer
...
考试项目表
字段名        数据类型
ID          自动编号
考试名称      CHAR
报考费用      Integer
...
需要的是单击EHLIB中的"已报考试项目"列时,出现下拉列表,列表的内容为考试项目表中的如上三个字段的内容,选中一项内容后,返回ID值到"考生信息表"中的"已报考试项目"字段里面,并且要在EHLIB中显示"考项项目"表中的"考试名称"字段的内容描述的还清楚吧,希望有人能帮我解决这个问题,看了很久DEMO,还是搞不好..
100分献上

解决方案 »

  1.   

    ehlib的DEMO1里面 不是有么? 设置的LookUpDisplay
      

  2.   

    你只看Datasource1和Query1 然后是DBGridEh1 
      

  3.   

    我晕,我刚才试着用ACCESS数据库操作了一下,我以前的设置是可以生效的,莫非是这段功能不能用在SQL SERVER数据库上?
      

  4.   

    不知道呢 我也没用SQL SERVER试 哈哈 
      

  5.   

    一样的表,建在ACCESS中正常,建在SQLSERVER中,运行程序是显示"未知错误",我晕啊..
      

  6.   

    我发晕,问题不是出在DBGRIDEH身上,而是TQDOQUERY本身利用LOOKUP连接SQLSERVER数据库的问题,真是郁闷,散分!
    有兴趣的话去http://topic.csdn.net/u/20090423/10/494e5843-41f9-4d56-ad9c-4578f552b9d0.html看看吧..有空的话也帮我测试下