DBCombo控件显示两个数据库的数据总是不对
编号:QA001778
建立日期: 1999年9月27日 最后修改日期:1999年9月27日
所属类别:
Yang Bin:
VB 6.0
Windows 98
我在使用VB 6.0中的DBCombo控件时,在程序中的显示总是不对。我的DBCombo的DataSource和Datafield是A数据库中的数据源和字段,而ListField是B数据库中的字段,BoundField是B数据库中和A数据库的相应字段相关联的字段而且就是DataField中的字段。在程序运行后发现DBCombo中显示的始终是DataField中的当前值,在其下拉列表中的内容才是ListField中的内容。如何使DBCombo中的显示就是其下拉列表中的第一项,目前我只能通过编程修改DBCombo的Text属性才能达到此要求,但这和其他语言开发的DBGrid相比就显得不太直接了当了。是否我在设计此小控件的时候有什么地方不对吗,请指教,谢谢。
回答:
问题提的不很明确,不过我想应该这样解决:
将DBCOMBO的DATASOURCE和DATAFIELD指向B数据库的数据源和字段,然后再REFRESH相应的DATA控件即可。如果需要用到A数据库的字段,可以另用一个DATA控件。
此问题由John回答。
| |
|
|
| |
|
|