Tuesday, July 24, 2012

Asp.Net jQuery GridView Hover Effect


Asp.Net GridView Hover styles like bgcolor, color, font etc can be set using jQuery by adding appropriate style classes to the row of the Grid as follows.

Example

<script type="text/javascript"
src="JavaScript/jquery-1.7.2.js"></script>
<link type="text/css"
href="Stylesheet.css"
rel="Stylesheet" />
<script type="text/javascript">
$(document).ready(function() {
//
// Add Grid Style
$("#grdEmployee").addClass("Grid");
//
// Add Grid Cell Style
$("#grdEmployee td").addClass("GridCell");
      //
      // Add Header Style
$("#grdEmployee th").addClass("GridHeader");
      //
      // Add Row Style
      $("#grdEmployee tr").addClass("GridRow");  
      //
      // Add Row Hover Style
      // MouseOver
      $("#grdEmployee tr").mouseover(function() {
      $(this).addClass("GridRowHover");
      })
      // MouseLeave
      $("#grdEmployee tr").mouseleave(function() {
      $(this).removeClass("GridRowHover");
      })
});
</script>
<asp:GridView
   ID="grdEmployee"
   runat="server"
   AutoGenerateColumns="true"></asp:GridView>

Add your logic in codebehind to populate the Grid with data.

Stylesheet.css

.Grid
{
      border: 1px solid #000000;
}
.GridCell
{
    padding: 3px 3px 3px 3px; /* Cellpadding */
    border: 1px solid #000000;
    font-family:Verdana;
    font-size:10pt;   
}
.GridHeader
{
      background-color:#999966;
}
.GridRow
{
    background-color:#ffffcc;
}
.GridRowHover
{
    background-color:#CCCCCC;
}


Search Flipkart Products:
Flipkart.com

No comments: