-2

グリッドイベントrowDataBoundにバインドするために、データベースまたはc#で日付を変換する方が良いですか? 、なぜ & いつこれまたはこれを使用するのですか?

4

2 に答える 2

0

日付を別の日付に変換する場合は、C#で変換を実行し、データベースの処理を保存する方が効率的です。

日付をフォーマットしようとしている場合は、バインドされたフィールドでDataFormatStringを使用します。

于 2013-01-02T19:19:11.643 に答える
0

説明したシナリオの日付を「変換」しません。必要に応じてフォーマットするだけです。日付はデータベース側の日付型である必要があり、プレゼンテーション層では、それが何であれ、必要に応じて表示できます。たとえば、asp.net では、次のように GridView で日付をフォーマットできます。

<asp:boundfield datafield="SomeDate" DataFormatString="{0:MM/dd/yyyy}" />

また

<asp:boundfield datafield="SomeDate" DataFormatString="{0:dd/MM/yy}" />
于 2013-01-02T21:00:00.190 に答える