给定一个日期,与datalist结合,怎么做?

时间:2023-01-17 23:49:17
给定一个日期比如说:开始日期:2008-7-1结束日期:2008-9-1
数据库中的数据,可能还没有比如说2008-7-15号之后的数据。
我想得出来结果是:datalist显示的是2008-7-1到2008-9-1的所有记录,数据库中没有数据显示为空。
这个时候,还有个要求就是将周六和周日显示不同的颜色
不知道怎么做?请教高手解决?期待!

13 个解决方案

#1


顶一下!!

#2


将选出来的数据重新构造一下,至于颜色,我想可能要在邦定的时候判断了!

#3


恩,这个要判断的,在数据绑定之后,给datalist重新绘下颜色就可以了。

#4


构造数据集:
查出来的数据如果没有某一天的,将这天的数据做个初始数据给插到DataSet中。构造一个有每天的DataSet,然后帮定。
颜色:
在DataList的DataItemBound(不知道拼写对不对)事件中根据某一列,比如说:星期列(显示:星期1,星期2的这列)来改变该行的颜色。 

#5


那位大侠
给点实际代码。谢谢

#6


按照上面的“构造数据集”
不是很明白,能不能详细作个说明。

#7


根据查出来的数据按日期对比构造数据集,将某天没有记录的行添加一条空数据,然后将重新构造的DataSet帮定
颜色给datalist重新绘下颜色就可以了

#8


根据查出来的数据按日期对比构造数据集,将某天没有记录的行添加一条空数据,然后将重新构造的DataSet帮定

具体代码应该怎么写呢?

#9


顶上去!~

#10


帮帮我!

#11


楼主还是多看些书吧 就是说了 你都不知道说啥

zhuanshen712 已经给出办法 但你不知道在说啥

#12


没数据就不显示了什么空不空?
后台:
public string showweek(string week)
{
  if(week=="周六")
  {
     return "<span style='color:#red'>"+week+"</span>"
  }
  else if(week=="周日")
  {
     return "<span style='color:#blue'>"+week+"</span>"
  }
  else
  {
    return week;
  }
}
<%# showweek(Eval("Week").ToString())%>

#13


刚看见你的信息,你先看看这个帖子吧,看能不能帮上你。
http://topic.csdn.net/u/20080604/11/77257b7a-3531-4288-a910-9f4c1446e199.html

#1


顶一下!!

#2


将选出来的数据重新构造一下,至于颜色,我想可能要在邦定的时候判断了!

#3


恩,这个要判断的,在数据绑定之后,给datalist重新绘下颜色就可以了。

#4


构造数据集:
查出来的数据如果没有某一天的,将这天的数据做个初始数据给插到DataSet中。构造一个有每天的DataSet,然后帮定。
颜色:
在DataList的DataItemBound(不知道拼写对不对)事件中根据某一列,比如说:星期列(显示:星期1,星期2的这列)来改变该行的颜色。 

#5


那位大侠
给点实际代码。谢谢

#6


按照上面的“构造数据集”
不是很明白,能不能详细作个说明。

#7


根据查出来的数据按日期对比构造数据集,将某天没有记录的行添加一条空数据,然后将重新构造的DataSet帮定
颜色给datalist重新绘下颜色就可以了

#8


根据查出来的数据按日期对比构造数据集,将某天没有记录的行添加一条空数据,然后将重新构造的DataSet帮定

具体代码应该怎么写呢?

#9


顶上去!~

#10


帮帮我!

#11


楼主还是多看些书吧 就是说了 你都不知道说啥

zhuanshen712 已经给出办法 但你不知道在说啥

#12


没数据就不显示了什么空不空?
后台:
public string showweek(string week)
{
  if(week=="周六")
  {
     return "<span style='color:#red'>"+week+"</span>"
  }
  else if(week=="周日")
  {
     return "<span style='color:#blue'>"+week+"</span>"
  }
  else
  {
    return week;
  }
}
<%# showweek(Eval("Week").ToString())%>

#13


刚看见你的信息,你先看看这个帖子吧,看能不能帮上你。
http://topic.csdn.net/u/20080604/11/77257b7a-3531-4288-a910-9f4c1446e199.html