首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么用反射得到IEnumerable里的某一个元素

2012-04-23 
如何用反射得到IEnumerable里的某一个元素?c1FlexGrid网格,PropertyDescriptorCollection pd TypeDescri

如何用反射得到IEnumerable里的某一个元素?
c1FlexGrid网格,
PropertyDescriptorCollection pd = TypeDescriptor.GetProperties(c1FlexGrid1);

PropertyDescriptor pdd = pd["Cols"];
object obj=pdd.GetValue(c1FlexGrid1);

到这里,得到了网格的Cols属性,但是怎么得到Cols[0]或Cols["列名"]呢?我现在只能得到Cols下的属性,如Count等。

Cols的最底层是IEnumerable

[解决办法]
IEnumerable pdd = (IEnumerable)pd["Cols"]


类似

热点排行