0

StartTime列とEndtime列(例:15:40と18:20)を持つテーブルがあります。この列にはDateTimeを使用しており、グリッドビューへのバインダーです。

列に時間コンポーネントのみを表示できる可能性はありますか?GridViewでは更新も可能です。15:40が挿入された場合、それは実際にはDateTimeを意味することをどういうわけか指定できますか?

これは可能だと思いますか、それともObjectDataSourceを使用する必要がありますか?

4

1 に答える 1

0

DateTimeの日付コンポーネントのみを表示するために、asp:BoundFieldのDataFormatStringプロパティを使用できます。例えば:

<asp:BoundField DataField="columnname" DataFormatString="{0:HH:mm:ss}" />

更新に関する限り、GridViewのOnRowUpdatingイベントを処理する関数を実装する必要があります。

于 2012-12-22T22:08:15.197 に答える