我有两个Table, A 员工信息表,B部门代码表
我用DGGridEh显示员工信息,员工部门显示我想做成combobox形式的,点击可以修改员工所属部门。
在DBGridEh中怎么设置呀,请高手们指教!

解决方案 »

  1.   

    三方控件可以用Eh,如果是自带控件就用PickList
    在columns中有,很清楚!
      

  2.   

    我用的DBGridEh,我按说明设置了,不行,请高手指教。
      

  3.   

    俺没有用国,应该是设置其列的CheckBoxes属性为True
      

  4.   

    直接在combobox事件响应里写代码,
    OnChange里应该也行
      

  5.   

    双击DBGridEh,选中员工部门列,wordwrap设为true,picklist设置你要选择的部门列表。
      

  6.   

     如果是DBGRIDEH的話,請設置 DBGIRDEH的 Columns 下的 KeyList,pickList
      

  7.   

    像这种方式,只能显示单列的下拉框。
    转:EHLIB显示多列下拉框。
    根据单元格字段值显示与其相关的其它表字段内容,如部门代码字段显示为部门名称。首先需在当前表中新建立一个lookup型字段,设置好关联表的字段和返回字段。多列下拉列表需在单列基础上做进一步设置,在LookupDisplayFields中以“;”号将关联表中多个字段分隔开,而且返回字段必须作为其中的第一项。具体设置如下:dropdownshowtitles=true 
    dropdownsizing=true
    dropdownwidth=-1     例:当前表中只有部门代码无部门名称列,需与部门表建立关联,当点击单元格时以部门代码、部门名称两列下拉列表形式显示。
      

  8.   

    1、看它的例子,它有一个DEMO的
    2、如果想要很简单的,就可以改用  InfoPower的  wwDBGrid
    我现在的一个项目就是浏览、导出数据时用 EhLib,修改数据时用  wwDBGrid,一个工作时,hide另一个。
    你去 www.delphifans.com或google查一下,有一文是专门说 ehlib技巧的,说到了这个。http://blog.tom.com/lusdb/article/613.html
    http://topic.csdn.net/t/20051118/10/4402011.html