如何用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技術!