У меня есть ListView с перечислен некоторым путем к файлам во втором столбцеКак удалить выбранные файлы, перечисленные во втором столбце списка?
, и я хочу, чтобы удалить все выбранные файлы, перечисленные во втором столбце , конечно, я хочу, чтобы удалить также элементы.
Я пробовал
For Each i As ListViewItem In ListView1.SelectedItems
ListView1.Items.Remove(i)
System.IO.File.Delete(i)
Next
и это удаление выбранных элементов, но не удаляя файлы, выбранные во втором столбце .. , потому что я получил ошибку
значение System.Windows.Forms типа .Listviewitem не может быть преобразован в строку
ArgumentOutOFRangeException был необработанным | InvalidArgument = Значение 1 недействительно для индекса | имя параметра: index – 28121327
Убедитесь, что _ListView1_ содержит не менее 2 столбцов? На какой линии это исключение приходит? – Coder
Линия: System.IO.File.Delete (lvi.SubItems (1) .ToString()) – 28121327