У меня есть TreeView в моей winform С#. Я хотел бы иметь возможность добавить функцию поиска через окно поиска. В основном, поскольку пользователь вводит буквы (я угадываю событие _TextChanged), я показываю только узлы, которые содержат дочерние элементы с введенными буквами...
My TreeView содержит 53 родительских узла в общей сложности более 15000 узлов, поэтому мне нужно что-то немного результативное. Я создаю свой TreeView из csv, который загружаю в DataTable, а затем создаю запросы для получения родительских узлов с связанными дочерними узлами...
UPDATE
У меня есть идея. Конечная цель заключается в том, что при двойном щелчке пользователя по дочернему элементу node он добавляется в списокView.
Я впервые применил эту функцию поиска в простом представлении списка, где я не разделял свои данные по категориям.
Моя идея в том, что как только пользователь начнет вводить текст, я отключу свое представление Tree и покажу вид списка...
Я попытаюсь реализовать и посмотреть, что он дает производительность мудрым... Любые критики по этой идее приветствуются.