2013-09-19 2 views
0

Я разрабатываю приложение для Windows Store с C#.Как вернуть другой тип коллекции в gridView выбранных элементов

У меня есть GridView в моем приложении. Источники gridview - это список моих классов. Я создал класс для Collection List <>.

в шаблоне GridView, текстовые поля и изобразительный код существуют. когда пользователь выбирает элемент в GridView, я хочу вернуть тип значения моего класса.

Например, пользователь выбирает первый элемент, gridview предоставит мне список коллекций моего класса.

Как я могу это сделать?

+0

Просьба уточнить немного больше. "в шаблоне gridview, текстовых ящиков и imagebox существуют. Когда пользователь выбирает элемент в gridview, я хочу вернуть тип значения моего класса. Например, пользователь выбирает первый элемент, gridview даст мне список сортировки моего класса «. его немного запутать ????? –

+0

в порядке. У меня есть музыкальный класс. и у меня есть коллекция музыки. используйте подобный список . И программа сканирует музыкальную библиотеку пользователя и добавляет музыку в переменную List . После сканирования добавьте все элементы списка в элементы Items Gridview. Пользователь увидит собственную музыку в gridview и выделит музыку в GridView. После выбора, когда пользователь нажимает кнопку воспроизведения, выбранные элементы добавляют другую переменную List . Могу ли я объяснить больше? –

ответ

0
if(datagridview.CurrentCell.RowIndex!=-1) 
    return datagridview.Rows[datagridview.CurrentCell.RowIndex].DataBoundItem as T // where T is denoted in Collection List<T>. 
+0

Где я буду использовать этот код? в случае выбораизменены или что? –

+0

Используйте его там, где вы хотите получить объект, связанный с текущей строкой. Где вы чувствуете, что вам это нужно? Куда вы направляетесь для обработки этого объекта? – Alireza

+0

, когда пользователь нажимает кнопку, выбранные элементы будут назначены на список . как я могу это использовать? –

Смежные вопросы