我有个表:new
id   name 
1    M第一条数据
2    M第二条数据
3    M第三条数据我先是获取到了系统的时间放到一个变量里保存着 变量名为htime
我想实现的是当变量名htime获取到的时间为24:00:00时候 就获取new 表中的下一条数据 例如现在页面中显示的是第二条数据。当时间为24:00:00时候 就会在页面中显示第三条数据。而不是第二条了  应该怎么写这代码呢 高手告诉哦。

解决方案 »

  1.   

    用一个 Timer 控件,1000ms 触发一次事件,在事件中判断当前时间是否是 0:0:0,如何是,则提取数据库下一条记录。
      

  2.   

    你看看这个个思路可以不
    定义静态变量 static int id = "2";string htime = DateTime.Now.ToString();//这里还要做时间格式转化处理 ,你自己做啦,我省略 id = Int.parse(id ) + 1; // 等于3
    if(htime=="24:00:00")
    {
    string name = "select name from new where id = id.ToString()"; //得到name,  这里连接执行数据库省略
    }