C# 将模板字段从整数转换为hh:mm
我目前正在使用gridview,希望将我的总分钟数字段转换为hh:mm 这就是我的代码现在的样子,它占用总分钟数并返回hh.00C# 将模板字段从整数转换为hh:mm,c#,asp.net,C#,Asp.net,我目前正在使用gridview,希望将我的总分钟数字段转换为hh:mm 这就是我的代码现在的样子,它占用总分钟数并返回hh.00 </asp:TemplateField> <asp:TemplateField HeaderText="Hours" HeaderStyle-Width="88px"> <ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Hours" HeaderStyle-Width="88px">
<ItemTemplate>
<%# (((PendingApprovalListData)Container.DataItem).TotalMinutes / 60.00).ToString("N2")%>
</ItemTemplate>
示例
对于客户端
<ItemTemplate>
<asp:Label ID="lblExemptionDate" runat="server" Text='<%#Bind("ExemptDate","{0:dd MMM yyyy HH:mm:ss}")%>'></asp:Label>
</ItemTemplate>
您正在做的事情将真正受益于TimeSpan
对象。您的数据绑定到什么?它是数据表/数据集还是实体对象列表?我正在考虑这样一个问题的公认答案:在客户端是否有这样做的方法?在项目模板中使用相同的语法
<ItemTemplate>
<asp:Label ID="lblExemptionDate" runat="server" Text='<%#Bind("ExemptDate","{0:dd MMM yyyy HH:mm:ss}")%>'></asp:Label>
</ItemTemplate>