У меня есть список, состоящий из 7 столбцов. Я хочу добавить информацию о каждом столбце, но когда он достигнет подпункта 2 из спискаView, я получаю System.ArgumentOutOfRangeException
, хотя у меня есть этот подпункт.listview- System.ArgumentOutOfRangeException
Любая идея, почему я получаю эту ошибку? Я попытался найти его, но я не нашел подобного случая. Это часть кода, где я получаю эту ошибку:
if (seen == true)
listView1.SelectedItems[0].SubItems[2].Tag = "Seen";
else
listView1.SelectedItems[0].SubItems[2].Tag = "Not Seen";
Хорошо, теперь я понимаю, но что мне нужно изменить, чтобы иметь доступ к этим подэлементам? Beacause Цель состоит в том, чтобы заполнить каждое из этих полей данными. Спасибо! –
Они должны __exist__, поэтому вам нужно __create/add__ каждый. Но, может быть, ошибка была в 'SelectedItems [0]'? Используйте отладчик, чтобы выяснить, какой из двух указателей вызывает исключение! – TaW