我正在尝试创建列表框过滤器程序,但我没有得到 确切的结果。在这个listbox1中,我想从excel数据中粘贴一些记录,如果有的话 那里有重复的数据然后应该过滤并显示 listbox2。
在这张图片中,我希望在过滤后显示Listbox1数据 在Listbox2中显示:https://i.stack.imgur.com/XcGGd.png
这是代码。
private void button2_Click(object sender, EventArgs e)
{
var filter = listBox1.Items.Cast<String>().ToList();
listBox1.BeginUpdate();
listBox1.Items.Clear();
foreach(string str in filter)
{
if(str.Contains(textBox1.Text))
{
listBox1.Items.Add(str);
}
}
listBox1.EndUpdate();
}