从gridview ASP.NEt C#计算天数

时间:2011-05-09 02:31:54

标签: c# asp.net gridview

所以我有一个记录和日期的网格视图。我想计算从Date借用到Datereturned的天数,并将它们显示在标签中。我还想添加一个很好的天数x $ 1。与此同时,我正在关注this。刚开始用ASP.NET编程。

任何帮助将不胜感激!!提前谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用标签

创建这样的TemplateField
<ItemTemplate>

    <asp:Label ID="Label1" runat="server" 
     Text='<%# GetDays(Eval("Dateborrowed "), Eval("Datereturned "))  %>'></asp:Label>

</ItemTemplate>

并具有代码隐藏功能

public string GetDays(object dateborrowed, object datereturned)
{
    if(dateborrowed !=null && datereturned!=null)
    {
         return ((DateTime)datereturned) - ((DateTime)dateborrowed).Days.ToString() + " Days"
    }
}

您可以添加另一个TemplateField以显示正常。