首页 > 开发 > 综合 > 正文

在DataGrid中,使鼠标到达的行和列显示不同的颜色

2024-07-21 02:25:12
字体:
来源:转载
供稿:网友
如下图所示:

核心代码:

private void grdcustomer_itemdatabound(object sender,

         system.web.ui.webcontrols.datagriditemeventargs e)

{

     if(e.item.itemtype == listitemtype.alternatingitem ||

              e.item.itemtype == listitemtype.item )

     {

e.item.attributes.add("onmouseover", "this.oldcolor=this.style.backgroundcolor;this.style.backgroundcolor='#c8f7ff'");

        e.item.attributes.add("onmouseout", "this.style.backgroundcolor=this.oldcolor");

          for (int i = 0; i< grdcustomer.columns.count; i++ )

              {

                   e.item.cells[i].attributes.add("onmouseover",

          "this.oldcolor=this.style.backgroundcolor;this.style.backgroundcolor='#99ccff'");

                   e.item.cells[i].attributes.add(

                       "onmouseout", "this.style.backgroundcolor=this.oldcolor");

              }

     }

}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表