我可以获取枚举器和Current对象,但我不知道对象包含什么,所以当你不知道类型并写出那些值时,我如何迭代一个集合。示例代码会很棒
protected override int CreateChildControls(System.Collections.IEnumerable dataSource, bool dataBinding)
{
// Call base method and get number of rows
int numRows = base.CreateChildControls(dataSource, dataBinding);
IEnumerator enumerator = dataSource.GetEnumerator();
while(enumerator.MoveNext()
{
object obj = enumerator.Currnet as object;
}
return numRows;
}
}
答案 0 :(得分:1)
正如我在你的另一个问题中所说,对你的问题的简短回答是“反思”。这就是标准数据绑定工具的神奇之处。