后台实现GridView行交替与行选中颜色变化 if (e.Row.RowType == DataControlRowType.DataRow) { //先设置当鼠标上去的时候他的背景色改变 e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#CCCCFF'"); //再设置当鼠标离开后背景色再还原 e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c;"); //再设置选中行的颜色 e.Row.Attributes.Add("onclick", "if(window.oldtr!=null){window.oldtr.runtimeStyle.cssText='';}this.runtimeStyle.cssText='background-color:#CCCCCC';window.oldtr=this"); }