我有一个1000项的产品清单 现在我想通过textbox textchange事件搜索项目 让我想要一个包含“Pleate”作为Item的第一个或中间或最后一部分的项目 如果我在文本框中写“Pleate”然后操作包含的列表/建议列表 “褶皱”
如下图所示:
然后我从列表中选择一个项目以及列表将消失
答案 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));