用ComboBox替换数据的简便方法?或者从Data填充ComboBox

时间:2011-08-05 13:22:07

标签: data-binding vb6 combobox

我接手了一个用VB6编写的非常古老的项目,这是一个烂摊子,我真的不懂VB,所以如果有人能帮助我会很棒。

我有一个 Data 控件,它从Access数据库中获取记录,我想用某种下拉列表替换它 - 我想到了 ComboBox 。遗憾的是,我无法以与 Data 相同的方式从数据库中获取记录,因此我考虑根据 Data 控件中的内容填充 ComboBox 。我怎样才能实现它?或者有更好的方法吗?

我的最后一招是手动创建所有数据库方法,以便为 ComboBox 复制 Data 的行为,但我认为这样的小改动需要付出太多努力。

提前致谢!

1 个答案:

答案 0 :(得分:1)

数据控件不仅让他们浏览记录,还管理数据库,当前记录,数据绑定等。 执行所需操作的最简单方法是隐藏/移动数据控件并使用其.Recordset.Find*()方法。 请注意,DAO是过时的,并且已经为VB6(使用ADO)取代了至少一次