谁有例子:关于dbgrideh中,某字段用下拉框进行选择数据?(60分)

  • 主题发起人 主题发起人 gxetdc
  • 开始时间 开始时间
G

gxetdc

Unregistered / Unconfirmed
GUEST, unregistred user!
ehlib中的例子中,采用下拉框选择的字段VName1是虚拟字段,我模仿做了个例子,还是
行不通,谁有实用的例子给个吧。
我的 cctv51@163.com
 
已给你发了
 
TO zm30: 你的例子我试过,你用的custname还是虚拟字段,通过custname下拉选择后,
由此改变custno字段的值,我是想直接在custno字段下出现下拉框,然后进行选择.
这个分暂时留着.
 
只有用Lookup字段才会自动出现下拉框的,否则你只能用PickList了
 
不知你用的dbgrid的特定字段下拉矿种的内容是自定义的还是从数据库中读取的。
如果是自定义值的话,根本不用一句代码就可实现:双击DBGRID打开Editing dbgrid.columns
窗体,选择要进行下拉框表示的字段,在其picklist属性中输入需显示的值即可。
如果是从数据库某表中读入的值的话,将adoquery连接到数据库中的表中,双击adoquery
倒入所有需要的字段(除却要下拉显示的字段),右击该窗体(from.adoquery1),选择
new field写入该字段名称,注意field type 应选择为look up型,在lookup definition
中的dateset应为所关联表adoquery。
ok了,是不是很简单?
 
列有一个属性是buttonstyle可以设置
 
后退
顶部