title: What property values does GridView retain across data binding operations ( besides SelectedIndex )?
body: <p>1) Suppose <em>GridView1</em> is bound to <em>ObjectDataSource</em> and that <em>GridView1.SelectedIndex</em> is set to value  7. If we then rebind <em>GridView1</em> by calling <em>GridView1.DataBind()</em>, GridView.SelectedIndex will still retain its initial value ( 7 ). </p>
  
  <p>Are there any other properties which <em>GridView</em> remembers across rebinding operations? </p>
  
  <p>2) Suppose <em>GridView1</em> is bound to <em>ObjectDataSource</em> control. When <em>GridView1’s</em> row gets deleted, we can call <em>GridView1.DataBind()</em> inside <em>GridView1.RowDeleted</em> event handler to retrieve values from data source. If we don’t call <em>Gridview1.DataBind</em> inside that event handler, then <em>DataBind()</em> will automatically be called by Asp.Net and the result will be the same. </p>
  
  <p>So are there any reasons why we should manually call <em>GridView.DataBind</em>( inside <em>RowDeleted</em> event handler ) instead of letting Asp.Net call it automatically? </p>