Ha por cierto perdon lo olvidé, otra forma de hacer lo que pretendes es que en el codigo de etiqueta agregues a los botones del datalist, un Ejemplo:
Código ASP:
Ver original<asp:Button ID="TuBoton" runat="server" Text="Cambiame de Color" onmouseover="this.style.backgroundColor='yellow';" onmouseout="this.style.backgroundColor='';" />
Es mucho mas rapido que por cada carga haga una comparacion del tipo de item. Aunque del otro modo es mas personalizable y para mi gusto no me gusta mezclar Javascript con el Codigo de Etiqueta.
Es tu decision, Cuentanos y disculpame por el olvido tengo tambien otras cosas en mente.
Jsrc1990