我可以得到枚举器和当前对象,但我不知道对象包含什么,所以当你不知道类型并写出那里的值时,我如何迭代集合。示例代码将是伟大的,请
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;
}
}
正如我在你的另一个问题中所说的,对你的问题的简短回答是"反思"。这就是标准数据绑定工具发挥其魔力的方式。