2013-07-02 39 views
0

我有一個包含1000個項目的產品列表 現在我想通過文本框搜索項目textchange事件 讓我想要一個包含「Pleate」作爲第一個或中間的項目或項目 的最後一部分。如果我在文本框中寫入「Pleate」然後操縱它們含有與 「Pleate」在C#桌面應用程序中操作textbox textchange事件中的列表

像下面的圖片列表/建議列表:

enter image description here

然後我從列表中選擇一個項目,以及列表會消失

+0

你想實現自動完成控制。試試這個:http://www.codeproject.com/Articles/44920/A-Reusable-WPF-Autocomplete-TextBox –

+0

Andrey Gordeev沒有WPF可能嗎? – csefaruk

+0

哦,對不起,我以爲你用WPF。這裏是一個爲WinForms:http://www.codeproject.com/Articles/16285/Auto-Complete-ComboBox –

回答

0

嘗試是這樣的

var data = new[] { "Plate", "Table", "Cap" }; //Place your 'product list' into the IEnumerable<string> data 
listBox.DataSource = data.Where(item => item.Contains(textBox.Text)); 
相關問題