popopo.. creeme que todos los de aqui en cuanto nos sea posible podemos ayudar.. así que no sean tan desesperado..
Mira.. lo que puedes hacer es crear por ejemplo 4 funciones javascript que se encarguen de hacer esto:
algo así:
Cita: function addColorItemOver(obj)
{ obj.style.backgroundColor = 'red'; }
function addColorItemOut(obj)
{ obj.style.backgroundColor = 'white'; }
function addColorAlterOver(obj)
{ obj.style.backgroundColor = 'green'; }
function addColorAlterOut(obj)
{ obj.style.backgroundColor = 'white'; }
Y en tu itemdatabound llamarlo así:
Cita: If e.Item.ItemType = ListItemType.AlternatingItem Then
e.Item.Attributes.Add("onmouseover", "addColorAlterOver(this)")
e.Item.Attributes.Add("onmouseout", "addColorAlterOut(this)")
End If
If e.Item.ItemType = ListItemType.Item Then
e.Item.Attributes.Add("onmouseover", "addColorItemOver(this)")
e.Item.Attributes.Add("onmouseout", "addColorItemOut(this)")
End If
Y listo.. ya tu colocarás los colores que necesites en tu javascript para hacer el efecto.
Pruebalo y nos confirmas si te funciono o no.