Member 12130033 Ответов: 1

Listview - обновление сетевого сканирования


Привет,

В настоящее время у меня есть listView1, который очищается и обновляется после сканирования с помощью таймера. Таким образом, каждое сканирование очищает listView1. Я хотел бы, чтобы listView1 сохранял существующий список и добавлял только новые IP-адреса, найденные при повторном сканировании. Также новый добавленный элемент должен быть forecolor Color.Red.

Мои мысли по этому поводу таковы, что мне понадобится второй listView для целей сравнения? Или есть более простой способ сделать это.Любой вклад будет оценен по достоинству. Спасибо!

Что я уже пробовал:

Просто начинаю работать над этим - ищу предложения

1 Ответов

Рейтинг:
7

Gerry Schmitz

Добавить "последний день проверки в поле" ваш "просмотреть список товаров".


При сканировании IP-адресов добавляйте новые ("красные") и обновляйте существующие.


Через некоторое время удалите "устаревшие" адреса.


Этот паттерн учитывает временные тайм-ауты.


Member 12130033

Такой подход я еще не рассматривал. Спасибо, я попробую.

Gerry Schmitz

Пожалуйста. Вы также можете использовать его для отслеживания отправленных байтов и т. д.; Как только у вас есть код обновления на месте.