Нужно отобразить массив элементов и предоставить пользователю возможность выбрать 1 из них.

Это то что обычно делает Combobox или ListView где угодно, в любом языке и скаде.

Каждый элемент массива состоит из 2 полей: 1) id , 2) name.

Для отображения оператору - используется поле name.

После того как пользователь выбрал 1 из элементов - нужно получить (поле id), этого выбранного элемента или хотя бы его индекс.

Как я могу это реализовать? Это вообще реально? смотрю на "выпадающий список" и становится грустно.