0

我有一个gridview 和sqldatasource。我有一个列类型:日期。该列是 itemtemplate

<asp:TextBox ID="IRR" runat="server" MaxLength="10" 
                        Text='<%# Bind("IRR", "{0:d}") %>'></asp:TextBox>

区域设置,日期设置为格式:dd.MM.yyyy

当我在 gridview 中添加日期值时,格式dd.MM.yyyy出现错误:

Conversion failed when converting date and/or time from character string.

但是,如果我以格式添加日期值,MM.dd.yyyy并且在 update 之后再次编辑该值,它将允许dd.MM.yyyy值。

有没有什么办法解决这一问题?

4

1 回答 1

0

@Jax:使用以下代码:

<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("DOB", "{0:dd/MM/yyyy}") %>'></asp:TextBox>
于 2012-06-20T07:27:31.813 回答