欢迎光临
我们一直在努力

如何用DataGrid实现根据日期判断是否显示New标志-.NET教程,数据库应用

建站超值云服务器,限时71元/月

页面代码如下:

<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类型的字段,是指发布日期

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 如何用DataGrid实现根据日期判断是否显示New标志-.NET教程,数据库应用
分享到: 更多 (0)