Подсчет количества дней из gridview ASP.NET C#

Итак, у меня есть gridview с записями и датами. Я хочу подсчитать количество дней от Dateborrowed до Datereturned и отобразить их на метке. Я также хочу добавить штраф, например, количество дней x 1 доллар. А пока я слежу за этим. Только начал программировать в ASP.NET.

Любая помощь приветствуется!! Заранее спасибо.


person Loupi    schedule 09.05.2011    source источник


Ответы (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 для нормального отображения.

person Bala R    schedule 09.05.2011
comment
Спасибо! Я попробую. - person Loupi; 20.05.2011