StrResult += "<td align=center><input type=Button value='"+ "ConsumoAnnuo"+ "' onmouseover=JavaScript=style.cursor='hand' onclick=javascript:ConsumoAnnuo('"+ Nominativo.ToString().Replace("'", "\'") +"')></td></tr>";

Continua con il solito mess. di errore. Il nominativo non contiene apici.
Non so cosa altro dire.

Giuliano