Blog

Gridview header mousehover

Posted by Satyapriya Nayak Blogs | ASP.NET Programming Oct 25, 2012
In this blog we will know onmouseover on gridview header back color of header will change.

In this blog we will know onmouseover on gridview header back color of header will change.


<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Gridview_header_mousehover._Default" %>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

    <title>Untitled Page</title>

    <style type="text/css">

.highlighted1

{

background-color:red;

}

.highlighted2

{

background-color:yellow;

}

</style>

 

</head>

<body>

    <form id="form1" runat="server">

    <div>

    <asp:GridView ID="GridView1" runat="server"  BackColor="Yellow"

            GridLines="Vertical" AutoGenerateColumns="false"

            onrowcreated="GridView1_RowCreated" >

            <Columns>

                <asp:BoundField HeaderText="EmpName" DataField="EmpName" />

                <asp:BoundField HeaderText="Address" DataField="Address" />

                <asp:BoundField HeaderText="Phone" DataField="Phone" />

            </Columns>

        </asp:GridView>

    </div>

    </form>

</body>

</html>

 

 

 

using System;

using System.Collections;

using System.Configuration;

using System.Data;

using System.Linq;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Xml.Linq;

using System.Data.SqlClient;

namespace Gridview_header_mousehover

{

    public partial class _Default : System.Web.UI.Page

    {

        string connStr = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;

        SqlCommand com;

        SqlDataAdapter sqlda;

        DataSet ds;

        string str;

 

        protected void Page_Load(object sender, EventArgs e)

        {

            if (!IsPostBack)

            {

                bindgrid();

            }

        }

        private void bindgrid()

        {

            SqlConnection con = new SqlConnection(connStr);

            con.Open();

            str = "select * from employee";

            com = new SqlCommand(str, con);

            sqlda = new SqlDataAdapter(com);

            ds = new DataSet();

            sqlda.Fill(ds, "employee");

            GridView1.DataMember = "employee";

            GridView1.DataSource = ds;

            GridView1.DataBind();

            con.Close();

        }

 

        protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)

        {

            if (e.Row.RowType == DataControlRowType.Header)

            {

                e.Row.Attributes.Add("onmouseover", "className='highlighted1'");

                e.Row.Attributes.Add("onmouseout", "className='highlighted2'");

 

            }

        }

    }

}

 

post comment
     

Very Nice Article.....In the Same Manner I want to highlight rows of Gridview when mouse is placed on that row not header of gridviewplease provide solution...Thanks in Advance Vinay kumar

Posted by vinay kumar Oct 26, 2012

Very Nice Article.....In the Same Manner I want to highlight rows of Gridview when mouse is placed on that row not header of gridviewplease provide solution...Thanks in Advance Vinay kumar

Posted by vinay kumar Oct 26, 2012

Very Nice Article.....In the Same Manner I want to highlight rows of Gridview when mouse is placed on that row not header of gridviewplease provide solution...Thanks in Advance Vinay kumar

Posted by vinay kumar Oct 26, 2012
COMMENT USING
PREMIUM SPONSORS
Over-C is a holistic consortium of communications and technology specialists. We build, deploy and market both business as well as consumer products and solutions.
Get Career Advice from Experts
SPONSORED BY
  • PDF reports have never been easier to create. With our included WYSIWYG Designer, you can layout your reports, set up your data source and let DynamicPDF ReportWriter do the rest.