不知不觉已经一个月没有更新blog了,时间过的可真够快的。最进一段时间主要忙一个C/S结构的程序,网站方面就弄的比较少了,另一方面还要准备mcse的考试(公司要求),唉。。。
        我们这个程序用到的报表没有使用水晶报表,而是用的vs2005的商业智能方面的Reporting Service,设计报表的时候遇到一些格式方面的问题,比如时间的格式化之类的,由于我是第一次弄这方面的东西,所以有很多东西不清楚。首先说说时间格式化的问题。
          数据库中存的是长时间格式“2006-8-31 10:45:54”,我要在报表设计器里能控制显示的格式,即在文本框中显示,默认为:=Fields!time.Value,我一开始是使用FormatDateTime控制的=Iif(IsDate(Fields!etime.Value),FormatDateTime(Fields!time.Value,2),""),显示的样式为:2006/8/31,样式有限,后来查了查msdn,改为:=Iif(IsDate(Fields!time.Value),Format(Fields!time.Value,"yyyy-M-d H:mm"),""),时间的格式就可以通过自定义的格式随心所欲的控制了。
      这点东西主要记录下自己学习过程中的体会,给像我一样的新手参照一下。关于报表设计器还有很多东西去研究研究。
posted on 2006-09-15 13:38  Tiu  阅读(362)  评论(0编辑  收藏  举报