Фильтрация элементов в представлении списка

Я пытаюсь отфильтровать элементы вListView используяTextBox.
Мне удалось что-то сделать, но он может только удалять элементы из моего списка, но не возвращать их. Вот небольшой пример моего кода:

private void textBox1_TextChanged(object sender, EventArgs e)
{
    string value = textBox1.Text.ToLower();
    for (int i = listView1.Items.Count - 1; -1 < i; i--)
    {
        if
        (listView1.Items[i].Text.ToLower().StartsWith(value) == false)
        {
            listView1.Items[i].Remove();
        }
    }
}  

У кого-нибудь есть идея, как восстановить удаленные элементы? Я не могу понять это>: ...

Ответы на вопрос(3)

Ваш ответ на вопрос