-1

Ok。Visual Studio には、データの概要を表示するテーブルがあります。「日付」データ型のすべてのデータには、入力した日付が含まれています。ただし、それらはすべて日付の後の 12:00 AM を示しています。以下は、このテーブルを Web フォームに関連付けたときの出力例です。

削除の詳細を編集 2012/6/20 12:00:00 AM 28
削除の詳細を編集 2012/6/21 12:00:00 AM 11
削除の詳細を編集 2012/6/25 12:00:00 AM 34
削除の詳細を編集 6/ 26/2012 12:00:00 AM 14
削除の詳細の編集 2012 年 6 月 27 日 12:00:00 AM 45 削除の詳細の編集2012 年 6 月 29 日
12:00:00 AM

12:00AM を入力した時間または現在の時間に修正できますか?

varchar、int、またはその他のデータ型は使用したくありません。従業員がデータの概要を確認すると、主キーで並べ替えられるからです。他のデータ型では、間違ってソートされます。

再度、感謝します。

Visual Studio 2010 の C# Web アプリと SLQ Server 2012 Enterprise を使用しています。

4

2 に答える 2

0

データをビジュアル要素にバインドするデータ コントロールでは、dd/MM/yyyy の StringFormat を追加する必要があります。

たとえば、asp.net GridView にバインドしている場合は、DateTime 型フィールドにバインドされたフィールドを次のように設定する必要があります。

<asp:BoundField DataField="MyDateField" DataFormatString="{0:dd/MM/yyyy}" HeaderText="MyDateFieldHeader" SortExpression="MyDateField" />

于 2012-06-28T20:21:36.940 に答える