C #: наиболее эффективный способ выделить текст подпункта в listview?

#c# #winforms #listview #selecteditem

#c# #winforms #listview #выбранный элемент

Вопрос:

Пытаюсь работать с содержимым одного подпункта из listview. Каков наилучший способ выбора значения? Я пробовал использовать ListViewItem.Подпункты[2].toString(), вывод не совсем то, что я ищу.

По сути, в Listview было 3 столбца, я хочу работать со значением текста в 3-м столбце выбранного элемента ListView. Кто-нибудь может указать мне правильное направление?

Ответ №1:

Вам нужен ListViewSubItem.Текст, а не toString().

Ответ №2:

Разобрался с этим, в итоге выбрал:

 System.Windows.Forms.Clipboard.SetText(listView1.SelectedItems[0].SubItems[2].Text);