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 .Add ("onmouseover","c=this.stytle.backgroundColor;this.stytle.backgroundColor='#6699ff';");
e.Item .Attributes .Add ("onmouseout","this.stytle.backgroundColor=c;"); }

}
上面的这个方法是我在 一个datagrid控件中添加的一个事件  功能是   能让当鼠标在网格的某一行数据上面放置的时候,网格的颜色就会改变 然后我就编写了上面的方法 可是 我的为什么总是无法实现这个功能呢 我的网格上面的数据可以运行出来。  但是就是没有我说的这个功能!