I'm binding a currency value inside a repeater with:

```
<asp:TextBox runat="server" ID="amount" Text='<%#Eval("amount","{0:c}")%>' />

```

This works, but prints out $0.00 if the amount is 0. If I use a format like "{0:#.##}" then nothing is printed out when the value is 0.

Is there a way to modify the "c" format to indicate that nothing should be printed for 0 values?