在C#桌面应用程序中处理textbox textchange事件中的列表

时间:2013-07-02 10:36:25

标签: c#

我有一个1000项的产品清单 现在我想通过textbox textchange事件搜索项目 让我想要一个包含“Pleate”作为Item的第一个或中间或最后一部分的项目 如果我在文本框中写“Pleate”然后操作包含的列表/建议列表 “褶皱”

如下图所示:

enter image description here

然后我从列表中选择一个项目以及列表将消失

1 个答案:

答案 0 :(得分: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));