2013-08-12 10 views
0

У меня есть класс RM.Member, который расширяет Microsoft ProfileBase класс.Как связать PprofileBase с DetailsView?

Мне нужно привязать его к DetailsView, например.

dvRegistration.DataSource = RM.Member.UserById(nodeId); 

где RM.Member.UserById (NodeId) возвращает RM.Member типа

Я получаю ошибку

Data source is an invalid type. It must be either an IListSource, IEnumerable, or IDataSource. 

Не знаю, как я могу сделать это работает?

ответ

1

выглядеть у вас есть проблемы произнесения типа ...

элемент управления DetailsView принимая список или IEnumerable ... в качестве DataSource и вы возвращение что-то еще из вашего метода RM.Member.UserById ....

его тип рассогласование ...

попытка преобразовать тип возвращаемого из UserById в список ... используя .toList() или преобразовать его в список

+0

Thanks @jigs, сделал это работает прямо сейчас – nickornotto