Приветствую всех.
При написании учебной программы, описанной в вопросе" Чтение данных из эдемента ArrayList" возник следующий вопрос.
А как корректно перенести данные содержащиеся в выбранном (выделенном)элементе ListView в TextBox?
Как заполнять, отображать и удалять элементы в ListView в принципе понятно. А вот как перенести "строку" с данными на клиента из ListView в TexBox или label?
Промотрел все от сюда http://search.microsoft.com/results.asp ... &FORM=PEME
но искомого так и не нашел.
Вот отсюда
http://msdn.microsoft.com/library/rus/d ... stopic.asp
выбрал это
lblKlantData.Text=lstvKl.SelectedItems.ToString();
студия не ругается при компиляции, но при работе в Label отображается следующее
"System.Windows.Forms.ListView+SelectedListViewItemCollection"
Сделать кастинг как при получении данных из ArrayList не получается
Persoon data= (Persoon)(lstvKl.SelectedItems);
тут студия ругаться начинает нехорошими словами. Хотя по идее ListView ведь тоже хранит обьекты. И почему не получается распаковать этот обьект я не понимаю.
Попробовал еще так извернуться
int index;
index=lstvKl.SelectedIndices;
lblKlantData.Text=lstvKl.Items[index].SubItems.ToString();
Опять студия ругается на свойство SelectedIndices.
И возникает извечный вопрос: Что делать?