GridView 行变色效果方法
使用RowDataBound实现:
在aspx页面引用
function mouseovertd2(o){
dff=o.style.backgroundColor
o.style.backgroundColor="#EAEBF1"
}
function mouseouttd2(o){
o.style.backgroundColor=dff
// o.style.borderColor="#7595A4"
}
this.style.backgroundColor;this.style.backgroundColor='yellow'
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
string str = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "USERTYPE"));
if (str == "禁用")
{
e.Row.Cells[7].ForeColor = System.Drawing.Color.Red;
}
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onmouseover", "mouseovertd2(this)");
e.Row.Attributes.Add("onmouseout", "mouseouttd2(this)");
e.Row.Attributes["style"] = "Cursor:hand";
}
}
{
string str = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "USERTYPE"));
if (str == "禁用")
{
e.Row.Cells[7].ForeColor = System.Drawing.Color.Red;
}
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onmouseover", "mouseovertd2(this)");
e.Row.Attributes.Add("onmouseout", "mouseouttd2(this)");
e.Row.Attributes["style"] = "Cursor:hand";
}
}
浙公网安备 33010602011771号