遍历IEnumerable
foreach(object obj in IEnumerable_List)
{
    PropertyInfo propertyID = obj.GetType().GetProperty("ID");
    .......    
}
DataView继承了IEnumerable接口,于是我用同样的方法遍历,得到propertyID却为NULL,用FieldInfo field = obj.GetType().GetField("ID") 也不行。我想实现的效果是 DataSet DataTable List<T>可以重用遍历的方法。
DataSet DataTable转化为DataView,而DataView与List都继承IEnumerable...
我不知道是不是我把问题想得太简单了...