2012-12-17 15 views
0

如何從內聯控件字段添加或減去時間?ASP內聯,將時間添加到gridview列時間類型

<asp:TemplateField HeaderText="Time" SortExpression="eventTime"> 
    <EditItemTemplate> 
    <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("eventTime") %>'></asp:TextBox> 
    </EditItemTemplate> 
    <ItemTemplate> 
    <asp:Label ID="Label1" runat="server" Text='<%# Bind("eventTime") %>'></asp:Label> 
    </ItemTemplate> 
</asp:TemplateField> 

通常它會是這樣的在VB.net ....

Dim mytime As DateTime 
mytime = mytime.AddHours(7) 

但我想這樣做內聯。

也是它可以使用vairable從另一個參數,像

<asp:Label ID="Label1" runat="server" Text='<%# Bind("eventTime") + Bind("timeOffset") %>'></asp:Label>to calculate the actual time to display on the fly? 

謝謝

+0

真棒問題。 – htm11h

回答

0

這個工作....

<%# String.Format("{0:hh:mm:ss tt}", Container.DataItem["eventTime"]) %>