如题 想破头了也没办法
我想用repeater实现表  然后在表最后加上还剩多少天
  货品    价钱      还宝贝有多少天
  明基     1000       10天
----------------------------------
  三星     1500        20天

解决方案 »

  1.   

    select 货品, 价钱, GetDate()-到期时间
    FROM table然后再绑定在数据库中实现
      

  2.   

    货品     价钱      宝贝结束日期(DateTime类型)明基     1000      2007-4-21 21:18:16
    --------------------------------------
    三星     1500      2007-5-10 12:00:00
    测试代码
    protected void Page_Load(object sender, EventArgs e)
    {
        DateTime dtNow = DateTime.Now;
        DateTime dtEnd = DateTime.Now.AddDays(1).AddMinutes(1).AddSeconds(1);
        if (dtEnd > dtNow)
        {
            TimeSpan ts = dtEnd - dtNow;
            Response.Write("还有" + ts.ToString().Replace(".","天") + "结束");
        }
    }
    用数据库中的"宝贝结束日期"字段值替换DateTime.Now.AddDays(1).AddMinutes(1).AddSeconds(1)就可以了
      

  3.   

    数据库中保存发布时间,显示时根据当前时间来计算显示。====================================
    asp.net免费分页控件:www.webdiyer.com
      

  4.   

    提取在数据中的到期时间
    然后取得当天的时候,相减
    TimeSpan isday = 数据的时间 - DateTime.Now;
            int isdays=isday.Days;就是剩下的时间
      

  5.   

    可以在sql中建立一个job然后设立一个字段让它保存有效期,每天让它自动减1即可