DBGrid里显示有部门一列,该列是有限制的,如只能是"研发,技术,项目,人事,财务….",性别一列只能是"男,女(勉强空也行)"
我在添加数据的时候,部门列是用Combox固定的几个选项,不可更改,最好是在DBgrid里也能弄能Combox那样的,有达人能做到吗?
实在不行,还有就是"男,女"那个,怎么在我点"修改"按钮的时候,得到要修改的字符串,我做一下判断,如果不是"男,女"就提示,修改不成功.

用PickList属性可以做到某一列显示的是下拉菜单。可以做到显示你的性别!

用PickList属性可以做到某一列显示的是下拉菜单。可以做到显示你的性别!
或者你做一個畫面 用wwDBComboDlg1控件的onCustomDlg事件打開那個畫面,並賦值

在DBGrid不用加wwDBComboDlg1控件
設置DBGridEh.Columns[x]的ButtonStyle的屬性為cbsEllipsis也可以達到你的要求

找到PickList了,也加了Strings,可运行的时候显示不出来下拉列表,好多人和我有同样的问题,问了也问不出什么.
http://topic.csdn.net/t/20020417/20/655438.html#

很多人说是把ButtonStyle设为cbsAuto,我试了不行,4楼说设为cbsEllipsis,我也试,也不行

我看了一下帮助说明,应该是auto
cbsAuto If the column is associated with a lookup field or has a value assigned to its PickList property, the grid displays a combo box in the column. The user can choose a value from the drop-down list.