Pues habría que ver qué tipo de aplicación web está haciendo para darle detalles específicos.
En general el asunto es sencillo: Defina 3 estilos en una hoja de estilo de la página web: td.Nuevo, td.Modificado y td.Finalizado. Cada uno de estos estilos tendría el color de fondo deseado según su propósito.
Finalmente, es cuestión de aplicar la clase correcta según el valor contenido. Puede hacerse de varias maneras dependiendo de si está usando ASP.net webforms, ASP.net MVC u otro.
De primera entrada creo que una buena opción válida para muchos escenarios podría ser usar jQuery:
$(function()
{
$('#tabla tr td.Estatus').each(function()
{
var valor = $(this).html();
//Asumiendo que el html interno de las celdas no
//contienen nada más excepto la palabra indicativa
//de estado del registro:
$(this).addClass(valor);
});
});
Jose R. MCP
Code Samples