0

我有一个包含以下列的表:StartTime 和 Endtime(例如:15:40 和 18:20)。我对这些列使用 DateTime,它们是网格视图的活页夹。

有没有机会我只能在列中显示时间组件?GridView 还允许更新。我可以以某种方式指定如果插入 15:40,它实际上意味着一个日期时间)?

您认为这是可能的,还是我应该为此使用 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 回答