<asp:TemplateField HeaderText="项目名称">
<ItemTemplate>
<%# Eval("ProjectName")%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="创建人">
<ItemTemplate>
<%# getUserNameByID( Eval("Userid").ToString())%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="创建时间">
<ItemTemplate>
<%# Eval("CreateTime")%>
</ItemTemplate>
</asp:TemplateField>以上是我页面中的Gridview的列的代码,我想判断这个创建时间与当前时间在一小时之内的,在项目名称这一列中添加一个图片的标识,表示这条是新的,我具体要怎么判断呢?加图片怎么加进去?
小时数等于当前的小时 我这边年月日就不写了 自己照这写吧 或写在后台方法里
还有一种是 创建时间大于当前时间-1小时
一、可以在数据库中做处理:,DATEDIFF(hour,CreateTime,GETDATE())
二、直接在程序里处理(类似的):TimeSpan span = DateTime.Now - CreateTime;
span.Hours