求助
想要实现这样子的功能,该如何操作,谢谢! --------------------编程问答-------------------- 数据库里面没有状态这个字段,这是我自己加上去 --------------------编程问答-------------------- 有两两种方式实现:
1,sql获取数据的时候加一个数据列,根据时间来判断
select case when 开始时间>当前时间 then '预约中' case when 开始时间<=当前时间 then '会议中' as state ,然后直接绑定
2,在gridview的绑定加载事件中,在程序中进行判断,动态给最后一列赋值就可以了 --------------------编程问答-------------------- 在邦定的时候根据开始时间和当前时间进行比较的, --------------------编程问答--------------------
这个还是不明白,有没有代码?谢谢 --------------------编程问答--------------------
1是用sql语句直接得到状态
2是查询绑定时判断状态 --------------------编程问答-------------------- 可以使用脚本来实现,在onload调这个js方法;
function test(){
//循环table
//得到开始时间和结束时间比较
//控制按钮状态
}
setTimeout("test()",1000); --------------------编程问答--------------------
在邦定的时候根据开始时间和当前时间进行比较的,
这个思路就是用代码处理的。
写法为 if(字段<DateTime.Now)
有两两种方式实现:
1,sql获取数据的时候加一个数据列,根据时间来判断
select case when 开始时间>当前时间 then '预约中' case when 开始时间<=当前时间 then '会议中' as state ,然后直接绑定
2,在gridview的绑定加载事件中,在程序中进行判断,动态给最后一列赋值就可以了
这种为写SQL语句的。
写法为 select case when 字段>getdate() then '预约中' when 字段<getdate() then '会议中' end from 表名 (这里加不加where条件随你项目需求)
补充:.NET技术 , ASP.NET