如何将列表框数据过滤到另一个

时间:2017-07-22 09:05:02

标签: c# asp.net windows winforms c#-4.0

我正在尝试创建列表框过滤器程序,但我没有得到 确切的结果。在这个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();
            }

0 个答案:

没有答案