В настоящее время я заполняю раскрывающийся список при создании файла в настраиваемой папке.
if (! DownloadRspDropDown.Items.Contains (новый ListItem (txt, fileData.FullName))
Затем я добавляю файл и удаляю «Нет доступных ответов».
Однако, если один и тот же файл отправляется повторно (т. Е. Имя файла совпадает, но метка времени отличается), я хочу удалить более старую запись и заменить ее новой записью в раскрывающемся списке.
У меня есть имя файла, поэтому я перехожу в блок "else" из строки кода выше. Оттуда я проверяю, есть ли у меня то же имя файла и другое время создания.
if (downloadRspDropDown.Items.Contains (новый ListItem (txt, fileData.FullName) &&
downloadRspDropDown.Items.Contains (новый ListItem (txt, fileData.CreationTime)
Отсюда я хочу найти позицию, удалить ее и добавить новый текст. Этот подход не работает. Кто-нибудь может предложить альтернативный подход?