C# 在gridview中计算两者之间的天数

C# 在gridview中计算两者之间的天数,c#,asp.net,gridview,C#,Asp.net,Gridview,我有两个表,一个是LendTable,其中包含datefollowed和datereturned列,另一个是PenaltyTable,其中包含PenaltyAmount 要获取PenaltyAmount,datereturned从datefollowed中减去 那么,如何获取该值并将其绑定到PenaltyAmount列 我刚刚开始使用ASP.NET编程,非常感谢您的帮助。我从朋友那里听说你可以使用“Datediff” 提前谢谢 它可以像 protected void GridView1_RowD

我有两个表,一个是
LendTable
,其中包含
datefollowed
datereturned
列,另一个是
PenaltyTable
,其中包含
PenaltyAmount

要获取
PenaltyAmount
datereturned
datefollowed
中减去

那么,如何获取该值并将其绑定到
PenaltyAmount

我刚刚开始使用ASP.NET编程,非常感谢您的帮助。我从朋友那里听说你可以使用“Datediff”


提前谢谢

它可以像

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        DataRow dr = ((DataRowView)e.Row.DataItem).Row;
        TimeSpan ts = Convert.ToDateTime(dr["datereturned"]) - Convert.ToDateTime(dr["dateborrowed"]);
        ((Label)e.Row.FindControl("PenaltyAmountLable")).Text = ((ts.TotalDays) * Convert.ToDecimal(dr["PenaltyAmount"])).ToString();
    }
}

你之前似乎有一个类似的问题:谢谢大家。很抱歉,重新发布可能会很快删除此内容。的可能重复