title: Onmouseover Hand icon not displaying
body: <p>I have a gridview:</p>
  
  <pre><code>    &lt;asp:GridView ID="gvwProd" runat="server" CssClass="gridview" ShowHeaderWhenEmpty="true"
                                          AllowPaging="true" BackColor="ButtonFace" OnRowDataBound="gvwProd_OnRowDataBound"
                                          OnRowCreated="gvwProd_RowCreated" OnSorting="gvw_OnSorting" AllowSorting="true"
                                          AutoGenerateColumns="false" ShowFooter="false"&gt;
  </code></pre>
  
  <p>I'm trying to set a hand hover icon for a specific cell on each row:</p>
  
  <pre><code>protected void gvwProd_OnRowDataBound(object sender, GridViewRowEventArgs e)
  {
      if (e.Row.RowType == DataControlRowType.DataRow)
      {
          e.Row.Cells[2].Attributes.Add("onmouseover", "document.body.style.cursor='hand'");
          e.Row.Cells[2].Attributes.Add("onmouseout", "document.body.style.cursor='auto'");
      }
  }
  </code></pre>
  
  <p>The onmousover and onmouseout events appear in the markup:</p>
  
  <pre><code>    &lt;td onmouseover="document.body.style.cursor=&amp;#39;hand&amp;#39;" onmouseout="document.body.style.cursor=&amp;#39;auto&amp;#39;" style="white-space:nowrap;"&gt;05-07-2012&lt;/td&gt;
  </code></pre>
  
  <p>However, there is no visible trace of the hand and nothing appears to be happening. What am I doing wrong? Using IE 8</p>