首页 > 开发 > 综合 > 正文

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

2024-07-21 02:23:00
字体:
来源:转载
供稿:网友
页面代码如下:
<asp:datagrid id="mygrid1" gridlines="none" pagesize="7" showheader="false" allowpaging="true"
cellpadding="0" autogeneratecolumns="false" height="100%" width="224px" runat="server">
<itemstyle font-size="12px" horizontalalign="left" verticalalign="middle"></itemstyle>
<columns>
<asp:hyperlinkcolumn datanavigateurlfield="id" datanavigateurlformatstring="detail.aspx?id={0}"
datatextfield="title"></asp:hyperlinkcolumn>
<asp:templatecolumn>
<itemtemplate>
<img src='<%# (convert.toint16(databinder.eval(container.dataitem,"daycount"))<15)? "images/new.gif" :
"images/none.gif"%>' border="0" >
</itemtemplate>
</asp:templatecolumn>
</columns>
<pagerstyle visible="false"></pagerstyle>
</asp:datagrid>
后台代码:
sqlconnection con=new sqlconnection (configurationsettings.appsettings ["strconn"]);
con.open ();
sqlcommand cmd=new sqlcommand ("select id,title,datediff(day,senddate,getdate()) as daycount from newinfo",con);
sqldataadapter da=new sqldataadapter(cmd);
dataset ds=new dataset ();
da.fill (ds);
con.close ();
mygrid1.databind();
//senddate是一个datetime类型的字段,是指发布日期
  • 网站运营seo文章大全
  • 提供全面的站长运营经验及seo技术!
  • 发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表