如何在dbgrid和dbcombobox控件实现从其它表中选择?(50分)

  • 主题发起人 主题发起人 zhupower
  • 开始时间 开始时间
Z

zhupower

Unregistered / Unconfirmed
GUEST, unregistred user!
在dbgrid和dbcombobox控件职能实现从预先在item中设定的项目选择,如何实现其它表中的某个字段中选择可以填入数据。请各位高手支招。请讲的详细些,最好有范例。谢谢
 
用 dblookupCombobox或dblookuplistbox
 
动态插入也可以
 
如何做到 DBGrid 输入自动完成?
 
DBLookupCombobox无法显示当前字段的数据,我要的是dbcombobox那样可以显示当前字段的数据,又可以从其他表的字段内选择数据填入当前表的字段内。但dbcombobox只可以从item中选择。请高手出招,并请附范例。谢谢
 
或者对你有帮助
http://www.delphibbs.com/delphibbs/dispq.asp?LID=1160885
 
牛头对不上马嘴。
 
zhupower:
你的问题可通过设置DBLookupComboBox的相应属性解决:
举例:
比方说两数据表均有相同字段A
Datasource:=DataSource1;
DataField:=A;
listSource:=DataSource2;
listField:=A;
keyfield:=A
 
谢谢Chen_l,我原来也是这样做的。可是1 DBLookupComboBox框内无显示,2 下拉按钮为灰色。 是不是我其它属性美设好。
 
谢谢各位,关于DBLookupComboBox的问题我已经解决,但如何在dbgrid控件实现从其它表中选择仍然需要各位的帮忙。
 
zhupower:
可否把问题说清楚点?
若是想实现在dbgrid中单击某单元格时弹出一表供选择,则可使用TDBCtrlGrid。
 
DBLookupComboBox 的List数据集要打开呀
打开List数据集和Data 数据集 DBLookupComboBox 的下拉按钮就不会是灰的了
 
我希望DBGRID能有象DBLookupComboBox控件一样的效果,
点击一个单元格能够出现一个下拉列表从其他表的字段选择
 
可以建立picklist或使用lookup字段
当然也可以使用一个简单的循环,从数据库提数据
 
我要的是能从其他表的字段选取,请讲的详细一点,最好有范例。谢谢了
 
后退
顶部