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