<pre> private void textBox1_TextChanged(object sender, EventArgs e)
{
if (!string.IsNullOrWhiteSpace(textBox1.Text))
{
for (int i = 0; i < listView1.Items.Count; i++)
{
if ((listView1.Items[i].SubItems[0].Text.Substring(0,textBox1.Text.Length) != textBox1.Text ||
listView1.Items[i].SubItems[1].Text.Substring(0,textBox1.Text.Length) != textBox1.Text||
listView1.Items[i].SubItems[2].Text.Substring(0, textBox1.Text.Length) != textBox1.Text))
{
listView1.Items.Remove(listView1.Items[i]);
i--;
}
}
}
else
{
foreach (ListViewItem item in listView1.Items)
{
listView1.Items.Remove(item);
}
foreach (ListViewItem item in listesas)
{
listView1.Items.Add(item);
}
}
}