改变表格色用CSS就能实现..有关DATAGRID的分页有好多例了,你在CSDN里搜索一下

解决方案 »

  1.   

    这不是分页的问题,关键是如何获得当鼠标点击某一行后,获得该行的index值?然后使该行的背景色改变,也可以对该行进行修改和删除!!!!
      

  2.   

    e.Item.BackColor=Color.Red
    对于你的要求,我看只能用Javascript来实现了。因为ASP.NET是事件驱动编程,DataGrid的Item只有Created和DataBound两个事件,所以无法满足你的要求。
      

  3.   

    试试
    private void datagrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {
    e.Item.Attributes["onmouseover"]="this.name=this.style.backgroundColor;this.style.backgroundColor='yellow';"; 
    e.Item.Attributes["ondbclick"]="window.open('***.aspx?id=" + e.Item.Cells[0].Text + "','newwin','')";
    }
    }
      

  4.   

    http://lucky_elove.www1.dotnetplayground.com/
      

  5.   

    alieneagle() 说的办法可行!!!!!!!是个高手!!!!谢谢了