2012-07-04 47 views
0

我有一個自動完成的組合框,它通過EF加載了一些值。我想要的是在該字段上實現自動完成匹配,並在實體上實現第二個字段。爲了更這裏解釋一下是數據模型:自動完成組合框和實體框架

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

目前裁判領域正在被裝入自動完成,因此當用戶鍵入「AB」到組合,農行呈現給用戶。我想如果用戶鍵入「DE」,它也會提供ABC。

+0

你確定使用這個行爲不會感到驚訝嗎? –

+0

也許,但它已被客戶特別要求。 –

+0

那你模糊搜索是否正確? – HatSoft

回答

1

我不認爲你可以用組合框做到這一點。但你可以用文本框和按鈕來完成。

我已經在銀行應用程序中看到過這個功能。那裏的要求是用戶應該能夠輸入帳號或帳號所有者的名字。他們也應該能夠從列表中選擇。

從文本框開始,捕獲更改事件並嘗試匹配Ref和Desc的內容。然後在文本框旁邊放置一個按鈕,允許用戶從列表中進行選擇。