У меня есть
public object DataSource {get;set} and a public string DisplayMember {get;set}
Объект может принимать все, например, IList или CustomerListDataSet.
Я не знаю, что пользователь установит в DataSource.
Я попробовал это
Type myType = DataSource.GetType().UnderlyingSystemType;
??? myUnknownObjectInstance = (mytype)DataSource;
Я полагаю, что это невозможно, даже если у Reflection есть доступ к myUnknownObjectInstance.PropertyNameFromDisplayMember и присвоить ему значение типа "Питер"?