Javascript gridview asp.net中的倒计时

Javascript gridview asp.net中的倒计时,javascript,asp.net,gridview,countdown,Javascript,Asp.net,Gridview,Countdown,我有一个带有开始日期和结束日期的项目表。我想在asp.net的gridview中显示项目结束的倒计时,以及让它显示“项目结束”消息的倒计时。我想您想显示项目的剩余天数 您可以在RowDataBound事件中执行此操作: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.D

我有一个带有开始日期和结束日期的项目表。我想在asp.net的gridview中显示项目结束的倒计时,以及让它显示“项目结束”消息的倒计时。

我想您想显示项目的剩余天数 您可以在RowDataBound事件中执行此操作:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                DataRowView rowView = (DataRowView)e.Row.DataItem;
                DateTime startDate = rowView["startDate"];
                DateTime endDate = rowView["endDate"];
                int daysRemaining = (endDate - startDate).TotalDays;
                if (daysRemaining > 0)
                   e.row.Cells[your column].Text = daysRemaining.ToString();
                else
                   e.row.Cells[your column].Text = "PROJECT ENDED";
             }
          }

显示您已尝试的内容能否显示GridView代码并尝试更好地解释您想要的内容?@Asif.Ali我有一个脚本,现在正在显示我的倒计时,但我面临的挑战是如何通过编程从sql数据库而不是使用javascript硬编码的日期获取结束日期示例:var countDownDate=new date(“2018年1月5日15:37:25”).getTime();谢谢你,伊索。我已经尝试过了,但在DateTime startDate=rowView[“startDate”]时出现错误;DateTime endDate=rowView[“endDate”];saying无法将对象转换为datetime。我按列名插入了EndDate,还是应该在[“startDate”]内插入固定日期。虽然我想从数据库表中自动选择日期