日期:2014-05-17  浏览次数:20463 次

读取数据库,生成个js文件,请高手指点?
我在读取数据库的时候需要判断数据,如果是最近两天的要标红,不知道这个 if怎么写,还有dataset 用什么方法遍历比较好呢,数据比较多
数据库 dataset

------解决方案--------------------
在绑定的时候可以用 三目运算符来标红
如: 前台可以写
 <%# ((DateTime)Eval("日期")).AddDays(2)>=DateTime.Today ? ("<font color='red'>" + Eval("日期") + "</font>") : Eval("日期") %>



遍历最简单高效就是用for循环了
------解决方案--------------------
在读数据的时候多写一列比较好实现
Select n.*,datediff(dd,createTime,getdate()) as day From tb1 n


<font <# int.Parse(Eval("day").ToString())<=1?" color=\"#ff0000\"":""%>><%# Eval("Title")%></font>