Расширенный элемент управления ListView с фильтрами на заголовках столбцов - PullRequest
0 голосов
/ 21 ноября 2019

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

enter image description here

Изображение выше от DataGridExtensionsWPF control, но мне нужен элемент управления для WinForms.

Было бы прекрасно иметь элемент управления на основе ListView, но приветствуется любая другая помощь (например, элемент управления на основе DataGrid).

Заранее спасибо.

1 Ответ

0 голосов
/ 21 ноября 2019

Вы можете сделать это самостоятельно, установив свойство ListView OwnerDrawn. Обработайте DrawListViewColumnHeaderEventHandler и добавьте туда свои элементы управления. Затем обработайте изменения и замените содержимое ListView отфильтрованными данными. Или замените свои резервные данные и обновите элемент управления при использовании VirtualMode.

Если вы хотите использовать существующий бесплатный элемент управления, я рекомендую проверить CodeProject. Например:

Простой: Элемент управления ListViewFilter для .NET

И действительно сложный: Намного проще использовать ListView

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...