如何遍历一个未知类型的List(自己的类,比如List只有运行时才能确定这个Customer类型)的每个属性的值?
标题比较短,不容易说清楚.
是这样的需求.我在不同的Winform窗体中都有LookIupEdit控件.数据源是List.比如List<Customer>.我要写一个通用的方法,用户在按下CTRL+V时,程序读取当前LookUpEdit控件的DisplayMember,然后根据DisplayMember遍历出对应的ValueMember.
现在KeyDown时间传递的datasource是object,我要转换成某个类型的List(只有运行时才知道是哪个类型).如果不转换,我就没办法遍历了.请问我应该怎么实现呢?还是我的思路就是错误的?
datatable可以实现我的需求,但是这样我就要大规模修改程序代码了.