У меня есть TListView, заполненный данными из TFDQuery с использованием Livebindings.
Я хотел бы получить значения выбранного элемента, такие как item.text, itemheader.text и т. д. Я уже выяснил выбранный элемент через listview1.itemindex, но получить значения для меня сложно. Я новичок в TListView и livebindings. Я потратил более дня на поиск ответов в Интернете, но выглядит слишком сложным для очень простой задачи. Я знаю, что для этого есть прямой метод.
Кто-нибудь хочет поделиться некоторыми подсказками (кодами) о том, как получить значения выбранного элемента списка?
ПОДРОБНЕЕ:
Я использую динамический внешний вид Livebindings. Я создал элементы для своих полей запроса и соответствующим образом сопоставил их с моим TListView.
Так получилось, что я не использовал item.text по умолчанию, а вместо этого сопоставил поля с моими созданными элементами, такими как item.text1, item.text2, item.item3.
Следовательно, это причина, по которой я не получаю заголовок из формулы, приведенной MartynA ниже.
sample := lsvSize.Items[lsvSize.ItemIndex].Caption;
даст вам свойствоCaption
. Другое свойство —SubItems
. См. Свойства Vcl.ComCtrls.TListItem. - person LU RD   schedule 11.05.2020