Преброяване на броя дни от gridview ASP.NEt C#

Така че имам мрежов изглед със записи и дати. Искам да преброя броя на дните от 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