Zdravím,
mám menší problém s vyhledáváním výrazů pro listview. Udělal jsem, že se při zadávání písmena do textboxu začnou filtrovat itemy v listview a itemy, které nesouhlasí, tak se smažou. Problém je v tom, že né všechny itemy v listview se přímo smažou. Některé, které absolutně nesouhlasí s vyhledávaným výrazem zůstanou vidět, namísto, aby se smazaly.
Kód k filtrování pomocí textu z textboxu:
for (int items_v = 0; items_v < listView.Items.Count; items_v++)
{
if (listView.Items[items_v].SubItems[3].Text.IndexOf(toolStripTextBox_vyraz.Text) > -1 || listView.Items[items_v].SubItems[3].Text.ToUpper().IndexOf(toolStripTextBox_vyraz.Text.ToUpper()) > -1)
{
listView.TopItem = listView.Items[items_v];
listView.Items[items_v].BackColor = Color.Aqua;
}
else
{
listView.Items[items_v].Remove();
}
}
Předem děkuji za Vaši pomoc!