2011-05-09 13 views
0

所以我有一個gridview的記錄和日期。我想計算從Dateborrowed到Datereturned的天數,並將其顯示在標籤中。我也想添加一個罰款,如天數x $ 1。在此期間,我目前正在關注this。剛剛開始在ASP.NET中進行編程。從gridview ASP.NEt C計數的天數#

任何幫助將不勝感激!提前致謝。

回答

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" 
    } 
} 

您可以添加其他模板列顯示的罰款。

+0

謝謝!我會試試這個。 – Loupi 2011-05-20 06:48:56