GridView格式开始时间    结束时间     处理09:00       10:00       修正
                        开始
09:00                   终了
09:00       10:00     更新  取消当点击"开始"时 将系统时间加入进数据库"开始时间"字段
          并显示在开始时间中 同时"开始"变成"终了"
点击"终了"时,将系统时间加入进数据库"结束时间"字段
         并显示在结束时间中 同时"终了"变成"修正"
点击"修正"时,能在页面编辑开始时间和结束时间进行更新哪位能帮帮忙解决这个问题

解决方案 »

  1.   

    用ajax来实现比较容易,而且用户体验也是比较好的
    我随便写点给你参考吧 
    关于:
    当点击"开始"时 将系统时间加入进数据库"开始时间"字段
              并显示在开始时间中 同时"开始"变成"终了"
    <input type=button value="开始" onclick="ustbwuyi(this)">
     <script language=javascript>
     function ustbwuyi(theObj)
    {
      var  time=new  Date();
       Default.UpdateTime(time)  //后台写的UpdateTime函数,将当前时间插入数据库
       theObj.value="终了";
    }
    </script>
    后台:
    [ajax.ajaxMethod]
     public void UpdateTime(DateTime Time)
    {
     //执行插入操作
    }
     
      

  2.   

    哦,忘记了页面还要刷新一下,这样的话在定义时间的时候同时更新开始时间,
    另外也可以用MagicAjax,不停的刷新当前GridView,那样时间就是即时更新的,永远是数据库最新取出来的,如果有需要我可以给你个例子..
      

  3.   

    开始  终了  修正都在同一列 开始和终了都好实现 主要问题是修正 点击修正时  那一行的开始时间和和结束时间会变成可编辑状态
    同时修正按钮变成 更新和取消
    这些如果是其中单一功能的列还好做 把他们合并成一列就不会了   开始时间   结束时间     处理 
    09:00     20:00       修正  ---点击修正时前面两列变为可编辑状态(textbox)