这是在Asp页面的网格中。如果我尝试将带有这样格式的日期的textBox绑定到SQL DB中的日期列,我没有问题:
<asp:TextBox ID="requestDate" runat="server" Width="200px Text='<%# Bind("requestDate", "{0:dd/MM/yyyy}") %>'></asp:TextBox>
但是,如果我尝试将值绑定到DB中的Int列,如下所示:
<asp:TextBox ID="valueTT" runat="server" Width="128px" Text='<%# Bind("valueTT", "{0:C0}") %>'></asp:TextBox>
它会生成一个异常,“格式字符串格式不正确”。没有格式化它工作正常。我对此并不熟悉。一方面我需要向用户显示格式,另一方面最好不要使用格式在db中写入值。我该如何解决这个问题?