1)GridView1がObjectDataSourceにバインドされ、GridView1.SelectedIndexが値7に設定されているとします。その後、 GridView1.DataBind()を呼び出してGridView1を再バインドすると、GridView.SelectedIndexは初期値(7)を保持します。
GridViewが再バインド操作で記憶する他のプロパティはありますか?
2)GridView1がObjectDataSourceコントロールにバインドされているとします。GridView1の行が削除されたら、 GridView1.RowDeletedイベントハンドラー内でGridView1.DataBind()を呼び出して、データソースから値を取得できます。そのイベントハンドラー内でGridview1.DataBindを呼び出さない場合、 DataBind()はAsp.Netによって自動的に呼び出され、結果は同じになります。
では、Asp.Netに自動的に呼び出させるのではなく、GridView.DataBind(RowDeletedイベントハンドラー内)を手動で呼び出す必要がある理由はありますか?