Salve a tutti

premetto che questa è la mia prima domanda, quindi siate buoni...

Allora la situazione è questa:

ho una tabella con un nome associato al codice ascii di un colore;
quello che vorrei ottenere per ora è di visualizzare una label o cmq in qualche modo il nome nella tabella e come sfondo il colore associato:

Il codice che ho scritto è questo:

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>

<asp:Label ID="Label1" runat="server" Text=<%# databinder.Eval(container.DataItem, "nome") %> Font-Bold="true" BackColor=<%# databinder.Eval(container.DataItem, "codice") %> >
</asp:Label>


</ItemTemplate>
</asp:Repeater>

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:MagazzinoMLConnectionString %>" SelectCommand="SELECT [nome], [codice] FROM [Tab_Colori] ORDER BY [nome]"></asp:SqlDataSource>


Mi da questo errore qui:

InvalidCastException non è stata gestita dal codice utente - Cast non valido

A questo punto la mia mente illuminata mi suggerisce che ci sia qualche errore di casting ma non so proprio dove mettere le mani...

Un aiutino?