请教各位大侠,当鼠标停留在DataGrid中一行时,如何改变表格颜色为?
如何实现DataGrid中实现按钮的变化,将“编辑”改为“放弃”?
另外,当我添加完一条数据时如果刷新窗体时,提示该用户已经存在。
删除时如果刷新窗体时,提示该用户已经被删除!如何不让其提示呢!?
谢谢各位大侠了!

解决方案 »

  1.   

    改变颜色要用Script语言。
    选中Datagrid控件,点属性生成器--列,就可以将“编辑”改为“放弃”了
    不知你数据是不是存在数据库里,并且设为主键?
    每次删除时重新绑定。
    //绑定javascript脚本、鼠标停留行颜色变换 private void dgUserLog_ItemDataBound_1(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    ListItemType itemType = e.Item.ItemType; if(itemType ==ListItemType.Item)
    {
    e.Item.Attributes["onmouseout"] = "javaScript:this.style.backgroundColor = '#dedfde';"; e.Item.Attributes["onmouseover"] = "javaScript:this.style.backgroundColor = '#fff7ce';cursor = 'hand';";
    }
    else if(itemType == ListItemType.AlternatingItem)
    {
    e.Item.Attributes["onmouseout"] = "javaScript:this.style.backgroundColor = '#ffffff';"; e.Item.Attributes["onmouseover"] = "javaScript:this.style.backgroundColor = '#fff7ce';cursor = 'hand';";
    }
    }
      

  2.   

    去看孟子E章的网站 很多DATAGRID的东西我就是从那学起的
      

  3.   

    请教 xiaoqhuang:
    实现DataGrid中实现按钮的变化,将“编辑”改为“放弃”?是指当点击“编辑”时其变为“放弃”,当点击“放弃”时变为“编辑”!
    谢谢你了,你的代码很好用,谢谢你了!
      

  4.   

    http://lovecherry.cnblogs.com/archive/2005/05/15/155835.html
      

  5.   

    http://weekzero.cnblogs.com/articles/210674.html