日期:2014-05-19  浏览次数:20342 次

各位大哥帮忙啊!求时间线的一个问题,回答必给分
我想画出一条时间线,就是一条横线,上面有时间刻度,具体到天,看上去的效果就像我们常用的格尺一样。
请问用什么软件?,因为我要画出12个月的,还要打印,photoship不可以,因为打印出来不清楚。

------解决方案--------------------
用软件么?好像有好多画图软件,可是可能需要花钱。
建议你自己用。net做一个,就是判断一年多少月,一月多少天,然后要判断闰月,。net是可以的,然后一个用Draw 画一个直线,再在这条直线上画刻度,可以先花月的,在画月里的天,月为12个月,天总共365或366,计算着来,不难吧?
------解决方案--------------------
用报表工具不是可以实现吗或者用第三方的控件
------解决方案--------------------
用软件么?好像有好多画图软件,可是可能需要花钱。
建议你自己用。net做一个,就是判断一年多少月,一月多少天,然后要判断闰月,。net是可以的,然后一个用Draw 画一个直线,再在这条直线上画刻度,可以先花月的,在画月里的天,月为12个月,天总共365或366,计算着来,不难吧?
--------------
UP 以下 偶赞同
------解决方案--------------------
cs文件中可以写个方法:
protected string FormartDateTime(object obj)
{
return ((DateTime)obj).ToString( "yyyy-MM-dd ");
}

aspx中控件中这样调
<%# FormartDateTime(DataBinder.Eval(Container.DataItem, "表中时间列 "))%

这样做的好处是可以获取确切时间,而又有到达显示的目的了.