0

Access 2010 でデータベースを使用しています。Visual Studio 2005 を使用しています。次のような「日付/時刻」型の列にデータがあります。

ここに画像の説明を入力

そして、私はGridviewでそれを表示します

<asp:TemplateField HeaderText="DATE" SortExpression="date_request">
<ItemTemplate>
    <asp:Label ID="Label_DATE" runat="server" Text='<%# Bind("date_request") %>'/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="TIME" SortExpression="time_request">
<ItemTemplate>
    <asp:Label ID="Label_TIME" runat="server" Text='<%# Bind("time_request") %>'/>
</ItemTemplate>
</asp:TemplateField>

すると、次のように表示されます。 ここに画像の説明を入力

データベースと同じように表示されない理由がわかりません。trhem の表示を同じにする方法を教えてもらえますか?

4

3 に答える 3

0

gridview のプロパティを調べます。

于 2013-08-16T00:22:02.470 に答える
0

上記のコードをすべて次のコードに置き換えます。

<asp:BoundField DataField="date_request" DataFormatString="{0:d}" HeaderText="Date" />
<asp:BoundField DataField="time_request" DataFormatString="{0:t}" HeaderText="Time" />

または、以下のコードを使用してください

Text='<%# Bind("date_request", "{0:d}") %>'
Text='<%# Bind("time_request", "{0:t}") %>'
于 2013-08-15T18:07:18.940 に答える