如何用DataGrid实现根据日期判断是否显示New标志
来源:互联网 发布:网络拓扑布局算法 编辑:程序博客网 时间:2024/06/06 20:36
页面代码如下:
<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类型的字段,是指发布日期
<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类型的字段,是指发布日期
- 如何用DataGrid实现根据日期判断是否显示New标志
- 在DataGrid里面根据日期的不同显示new图标
- DataGrid里面根据日期的不同显示new图标
- 如何用DataGrid实现分页?
- 如何用js判断两个文本框里的日期是否在同一个月里???
- 如何用js判断文件是否存在
- 判断日期是否过期,以及根据日期判断周几
- 如何用DataGrid实现类似DataList多列的效果
- 如何用easyui+JAVA 实现动态拼凑datagrid表格(续)
- 如何用javascript JQuery 判断图片是否存在!!!
- 如何用js判断一个复选框是否被选中?
- 如何用javascript JQuery 判断图片是否存在
- 如何用PHP判断数据库中的记录是否存在
- 如何用T-SQL判断SQL语法是否正确
- 如何用JavaScript判断dom是否有class的值?
- 关于如何用反射判断方法是否有参数
- 如何用递归算法判断一个数组是否递增
- 如何用equals判断两个对象是否相等
- Learn Spring in spring(一)
- 转一个介绍code大牛的好文
- 如何生成gmail地址的图标
- Delphi快捷键速查
- MSComm控件属性大揭秘
- 如何用DataGrid实现根据日期判断是否显示New标志
- On the Way to Mastering ASP.NET: Introducing Custom Entity Classes
- MSComm控件的属性
- 如何用DataList实现某一列如果超过特定长度就自动换行
- 如何在DataGrid页脚显示统计数
- DataView 与DataTable的区别
- 因为开源而选择FCKEditor
- 如何在桌面或者开始菜单中创建快捷方式
- 新Java技术工具亮相游戏开发商大会