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更新後に値を再度編集すると、値が許可され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 に答える