在DataGrid的ItemDataBound事件处理程序中实现,示例:
void DataGrid1_ItemDataBound(object src,DataGridItemEventArgs e){
if(e.Item.ItemType==ListItemType.Item)
e.Item.Attributes.Add("onmouseover","this.style.background-color=\"#cccccc\"");
else if(e.Item.ItemType==ListItemType.AlternatingItem)
e.Item.Attributes.Add("onmouseover","this.style.background-color=\"yellow\"");
else if(e.Item.ItemType==ListItemType.SelectedItem)
e.Item.Attributes.Add("onmouseover","this.style.background-color=\"green\"");
}
这只是一个例子,你也可以加上onmouseout事件。
void DataGrid1_ItemDataBound(object src,DataGridItemEventArgs e){
if(e.Item.ItemType==ListItemType.Item)
e.Item.Attributes.Add("onmouseover","this.style.background-color=\"#cccccc\"");
else if(e.Item.ItemType==ListItemType.AlternatingItem)
e.Item.Attributes.Add("onmouseover","this.style.background-color=\"yellow\"");
else if(e.Item.ItemType==ListItemType.SelectedItem)
e.Item.Attributes.Add("onmouseover","this.style.background-color=\"green\"");
}
这只是一个例子,你也可以加上onmouseout事件。
在DataGrid的ItemDataBound事件处理程序中实现,示例:
void DataGrid1_ItemDataBound(object src,DataGridItemEventArgs e){
if(e.Item.ItemType==ListItemType.Item)
e.Item.Attributes.Add("onmouseover","this.style.background-color=\"#cccccc\"");
else if(e.Item.ItemType==ListItemType.AlternatingItem)
e.Item.Attributes.Add("onmouseover","this.style.background-color=\"yellow\"");
else if(e.Item.ItemType==ListItemType.SelectedItem)
e.Item.Attributes.Add("onmouseover","this.style.background-color=\"green\"");
}