自动完成组合框和实体框架

时间:2012-07-04 15:52:47

标签: .net winforms entity-framework autocomplete combobox

我有一个带有自动完成功能的组合框,通过EF加载了一些值。我想要的是在该字段上具有自动完成匹配,以及该实体上的第二个字段。为了解释一下这里的数据模型:

AccountCode
ID   |   Ref   |   Desc
-----------------------
1    |   ABC   |  DEF
2    |   XZY   |  WUV

目前,ref字段正被加载到自动完成中,因此当用户在组合中键入“AB”时,ABC将呈现给用户。我想要的是,如果用户键入“DE”,它也会提出ABC。

1 个答案:

答案 0 :(得分:1)

我认为你不能用组合框做到这一点。但你可以用文本框和按钮来完成它。

我之前在银行应用程序中看到过这个功能。要求用户应该能够键入帐号或帐户所有者的名称。他们也应该能够从列表中进行选择。

从文本框开始,捕获更改事件并尝试匹配Ref和Desc的内容。然后在文本框旁边放置一个按钮,允许用户从列表中进行选择。