Что я имею в виду, я использую
string proj = listView2.SelectedItems[0].ToString();
, чтобы захватить элемент моего выбранного элемента списка, это отлично работает первый раз, когда я нажимаю на другой элемент списка, он выбрасывает исключение
InvalidArgument = Значение «0» недопустимо для «индекса».Имя параметра: индекс
Есть мысли?
private void listView2_SelectedIndexChanged(object sender, EventArgs e)
{
string proj = listView2.SelectedItems[0].ToString();
}
работает:
string proj ="";
ListView.SelectedListViewItemCollection lv2si =
this.listView2.SelectedItems;
foreach (ListViewItem item in lv2si)
{
proj = item.ToString();
}