***请接题:DataList中如何动态显示图片? 在DataList项模板中放置了两个控件:Image和Label,Label绑定了数据库中的日期,如果数据库中的日期等于今天的日期,那么Image则显示图片,否则不显示图片。该如何做??谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <asp:Image Visible='<%#DataBinder.Eval(Container.DataItem,"date").ToString("d")==DateTime.Now .ToString ("d")%>'/>没试,是思路-------不行的话,在ItemDataBound事件内用程序判断,用FindControl找到Label和Image就可以处理了 已经解决了,方法是在ItemDataBound,查找Label的值进行比较,然后图片visible有没有更好的方法?? ItemDataBound内找到Label判断其Text如果是当前日期Label1.Text+=" <img src='aa.gif' border='0'"/>; <asp:image id=image1 visible=<%# Today()%>></asp:image>public bool Today(){ bool temp=false; if(Label1.Text==DateTime.Now) { temp=true; } return temp;} 楼主如果想绑定dataList我只能想到这个办法:如果不和当天的日期不相等,给这个image绑定一个无色图片Sql语句解决Select (case Convert(varchar(10),data,120) when Convert(varchar(10),getdate(),120) then (Select top 1 imageurl From Table) else '那张无色图片的地址' end) as 图片存储地址,---在加上你需要的字段From Table sql2005 该用哪个补丁(64bit or 32bit)? [求助]缓存资源文件的问题 asp.net页面焦点的问题 求助:打开文本文件出错? 请问 我想在网页上实现手写输入的保留怎么实现呢? 各位高手帮个忙, .net2.0 创建缓存依赖出错(100分求教!) 正在使用水晶报表,我的数据库是ORACLE的,现在数据库绑不上,出现登录错,怎么处理? *************IFrame问题(急用)*************** 一段vb代码转换成c#代码 一个关于SqlDataReader的问题?
没试,是思路
-------
不行的话,在ItemDataBound事件内用程序判断,用FindControl找到Label和Image就可以处理了
判断其Text
如果是当前日期
Label1.Text+=" <img src='aa.gif' border='0'"/>;
public bool Today()
{
bool temp=false;
if(Label1.Text==DateTime.Now)
{
temp=true;
}
return temp;
}
我只能想到这个办法:
如果不和当天的日期不相等,给这个image绑定一个无色图片Sql语句解决
Select (case Convert(varchar(10),data,120) when
Convert(varchar(10),getdate(),120) then (Select top 1 imageurl From Table) else '那张无色图片的地址' end) as 图片存储地址,---在加上你需要的字段
From Table