列挙子とCurrentオブジェクトを取得できますが、オブジェクトが何であるかわからないので、型を知らずにコレクションを反復する方法そこに価値がある。サンプルコードは大丈夫ですCreateChildControlsのGridViewでIEnumerableのdataSourceを繰り返すにはどうすればいいですか?
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;
}
}
どのような結果が表示されますか?あなたは何を期待していますか? – RickNZ
これは私の他の投稿に関連しているhttp://stackoverflow.com/questions/8698008/writing-out-the-data-for-each-row-in-custom-gridview-control-and-adding-insert-r i何も結果が得られないからGridViewRowに値を入れる方法がわからないから – ONYX
@RickNZ新しいzelandからウェルニンゲンへ – ONYX