我想让用户在数据感知编辑控件(组合框、编辑)中输入联系人姓名,并将自动建议项绑定到 sql 表。我想要实现的是:绑定到数据源的 Contact_Name 字段的组合,绑定到同一数据源的 Contact_Tel 的编辑,绑定到同一数据源的 Contact_Email 的编辑
组合下拉列表应绑定到 sql 数据源并显示人名、电话号码和电子邮件。用户可以选择现有选项之一或键入任意名称(新联系人)。当联系人组合框的文本发生更改时,如果文本与现有选项之一匹配,则使用所选选项的电话号码和电子邮件填充另外两个编辑控件,或者 - 如果文本不在列表中,则另一个两个编辑控件被清除。
我目前拥有的设置是绑定到数据集字段的 dbLookupComboBoxEh + 带有键和列表字段的列表源 + 样式 = csDropDownEh。
问题是当用户键入列表源中包含的值时它工作正常,但是一旦我键入不在列表中的内容,控件就会被清除并且不再记住该值。
是否有将数据绑定下拉菜单与建议值和输入任意文本的能力相结合的控件?