Я делал это раньше с помощью DataGridView
, но есть ли способ маскировать видимые узлы TreeView
, чтобы в событии TextChanged я мог скрывать/фильтровать узлы, которые не содержат текст TextBox
? У меня много узлов.Хранить TreeView узлы для фильтрации
В настоящее время это работает, но это функция «удалить только», не добавляет узлов обратно, если я удалю текст из textBox
. Заранее спасибо.
//Change in text will hide non matching nodes (remove only)
for (int i = 0; i<dirTree.Nodes.Count; i++)
{
if(!dirTree.Nodes[i].Text.Contains(custNameTB.Text))
{
dirTree.Nodes.RemoveAt(i);
}
}