如上
http://www.csdn.net/develop/Read_Article.asp?Id=15928
在itemdatabound事件中:
e.Item.Cells[5].BackColor = Color.Red;
在vs中就可以设定,在属性生成器中,选择格式
e.Item.Cells[5].BackColor = Color.Red;
1.静态设置某列颜色:
e.Item.Cells[5].BackColor = Color.Red;
2.鼠标移到上面才变色:
添加DataGrid1 的事件
Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs)
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = _
ListItemType.AlternatingItem Then
e.Item.Attributes.Add("onmouseover", "this.style.backgroundColor=Silver")
e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor=white")
End If
End Sub