• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
内蒙古峰回路转armyfeng
博客园    首页    新随笔    联系   管理    订阅  订阅

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";
        }
    }
posted @ 2007-01-22 15:41  老冯  阅读(836)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3