在DataGrid里面根据日期的不同显示new图标

 
第一步:这样写Sql语句:
select  top 5  PK_Rntol_ID,Title,RenoDate,Promulgator,Flag=case
when getdate() - RenoDate < 5 then '1'
else '0'
end
from esintypzb.T_Info_Rntol where RenoKind= @type order by RenoDate desc
第二步:
在DataGrid的DataBound()方法里面:
/// <summary>
    /// 根据日期的多少,决定是否显示new图标
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void wgrd_Info_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
     if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
    if(e.Item.Cells[5].Text == "1")
    {
     e.Item.Cells[1].Text = e.Item.Cells[1].Text + "&nbsp;<img src=../../Images/new.gif>"; 
    }
     }
    }

时间: 2024-09-20 14:39:28

在DataGrid里面根据日期的不同显示new图标的相关文章

如何用DataGrid实现根据日期判断是否显示New标志

datagrid|显示 页面代码如下:<asp:datagrid id="myGrid1" GridLines="None" PageSize="7" ShowHeader="False" AllowPaging="True"CellPadding="0" AutoGenerateColumns="False" Height="100%" W

Excel2013表格中的日期如何自动显示周日

  在表格中一般都有日期的标明但是很少标出是周几的,但有时候工作需要我们是需要知道周几,比如我们想知道周六周日是哪天,那么我们的表格中如何能够自动显示出来呢?今天跟大家分享的教程就是在Excel2013表格中的日期如何自动显示是周日 案例演示 ①启动Excel2013,打开表格数据,选中D列,右击,设置单元格格式,或者按下Ctrl+1键,也可以打开设置单元格格式对话框. ②在对话框中,单击最下面的自定义,类型输入aaaa,确定. ③这样,以年月日形式的日期转变为了星期几的形式,继续单击菜单栏--

pagination-$(&amp;amp;#39;#dg&amp;amp;#39;).datagrid() 为什么不能执行,页面不显示easy ui布局

问题描述 $('#dg').datagrid() 为什么不能执行,页面不显示easy ui布局 lastname firstname phone email $(function () { $('#dg').datagrid(); var pager = $('#dg').datagrid('getPager'); // get the pager of datagrid pager.pagination({ buttons: [{ iconCls: 'icon-search', handler

http://jtrhl.cn-就是想做个类datagrid在绑定到0是显示一个

问题描述 就是想做个类datagrid在绑定到0是显示一个 图片说明 就是想做个类似QQ邮箱的东西,已经有int属性 0,1来保存已读或未读状态,数据用json绑定到datagrid上,怎么让这个datagrid在绑定到0是显示一个图片,绑定绑定1时显示一个图片呢? 解决方案 用formatter

datagrid生成数据表格,可以显示有多少条,也可以删除,但是数据显示不出来。

问题描述 datagrid生成数据表格,可以显示有多少条,也可以删除,但是数据显示不出来. var dg; $(function() { dg = $('#vehicle_datagrid').datagrid( { title : '', iconCls : 'icon-save', pagination : true, pageSize : 10, pageList : [ 10, 20, 30, 40 ], fit : true, fitColumns : true, nowrap : f

MVC解决Json DataGrid返回的日期格式是/Date(20130450000365)

原文:MVC解决Json DataGrid返回的日期格式是/Date(20130450000365) 实际上是Json格式化问题,我们应该在返回json的时候进行格式化,我们需要重写系统的JsonResult类 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Web.Mvc; using System.Text.RegularExpressions

百度搜索结果前哪些站显示ICO图标?

自从去年百度一次更新后,在搜索结果前一些比较权威的网站开始出现ICO图标,很多站长都在关注这个问题,看到不少站长朋友在问百度收录网站ICO图标的要求是什么, 百度官方曾经回应过这个问题: 以下为引用的内容: 1.暂时还没有申请通道.也就是说无论你的网站是否知名,流量和受众人数是多少都没有办法申请ICO图标显示的途径. 2.目前出现ICO图标的网站是百度内部自动挖掘的,实际的范围还很小,后面挖掘的范围会慢慢扩大.也就是可以理解为百度有自己的一套评判规则,不受任何外部因素干扰.但其他网站还是有机会被

恢复快速启动栏里的“显示桌面”图标

公司:**** 问题描述:把"显示桌面"给删了 解决方法: 一.可是使用快捷键暂时替换对"显示桌面"图标的依赖,快捷键是"windows键+D". 二.点击"开始→运行",在弹出的"运行"对话框中输入"REGSVR32 /n /i:u shell32,然后回车,片刻后会弹出"shell32中的DllInstall成功"对话框,"显示桌面"按钮即可恢复,这也是最简单的办法了. 三

如何在标题栏中显示动态图标

一般情况下,程序中的标题栏的图标是静态的.那么如何让标题栏中的图标动起来呢.原理很简单,那就是做一系列的图片,让图片按顺序交替显示,图标就像动起来一样.现在动手来做吧! 1.新建一个CAnimateIcon类 a.AnimateIcon.h如下: class CAnimateIcon { protected: //创建一个列表变量,用于保存图像列 CImageList m_imgList; //当前图像序号 int m_iImageCounter; //图像总数 int m_iMaxNumOfI