将数据绑定到DB而不写入格式

时间:2014-03-23 19:42:15

标签: asp.net .net gridview data-binding string-formatting

这是在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中写入值。我该如何解决这个问题?

0 个答案:

没有答案