怎么在girdview里面的文字换成图片 用脚本实现,在itemdatabind 时候绑定脚本来实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把那几行改成摸版列``加入显示图片的控件 protected void gvDepartmentInfo_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { //写个循环``判断下是晴还是雨更改相应的控件显示图片 } } <itemtemplate><asp:Image id="imgProduct" runat="server" ImageUrl='<%# Eval("ProductID")%>' width="60" height="60"></asp:Image></itemtemplate>protected void gvbList_RowDataBound(object sender, GridViewRowEventArgs e){ if (e.Row.RowType == DataControlRowType.DataRow) { Image imageProduct = (Image)e.Row.FindControl("imgProduct"); imageProduct.ImageUrl = Resources.WebsiteInfo.urlImage + uImages.GetSmallPic(imageProduct.ImageUrl, "product"); }} 已经解决了。谢谢。 protected string GetImage(string str) { str = str.Replace("happy", "<img src='haha.gif'>"); return str; }<ItemTemplate><%#GetImage(Eval("Flag").ToString())%></ItemTemplate> 我的是判断是否过期的 复值在RowDataBound事件里写的 :if (dt != null) { if (dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { DateTime overDate = Convert.ToDateTime(dt.Rows[i]["overDate"].ToString()); DateTime Nowtime = DateTime.Now; int id; if (overDate < Nowtime) { dt.Rows[i]["isOver"]="已过期"; id = Convert.ToInt32(dt.Rows[i]["repertoryInDetail_ID"].ToString()); bf.IsOverUpdate(id); } if (overDate > Nowtime) { dt.Rows[i]["isOver"] = "没过期"; } } } 判断是晴天还是雨天,然后设置一下IMG的SRC属性! asp.net datetime 格式化为yyyy-MM-dd HH:mm s.S z Timer多线程中,有什么办法能够得到HttpContext? JS如何从textbox中间插入内容 点击页面按钮,如何根据一个字符串生成文本文件下载到本地? girdview 这是怎么回事啊,在线等!!!!!!!!! 各位,帮帮忙,先谢谢诸位了 WIN2000PRO操作系统可以同时支持asp.net 和jsp吗 ASP/ASP.NET专题QQ群 rsa数字签名 报错说密钥集不存在 历史上最怪的JS问题。。你们试试看 gridview填充问题
protected void gvDepartmentInfo_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//写个循环``判断下是晴还是雨更改相应的控件显示图片
}
}
<itemtemplate>
<asp:Image id="imgProduct" runat="server" ImageUrl='<%# Eval("ProductID")%>' width="60" height="60"></asp:Image></itemtemplate>protected void gvbList_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Image imageProduct = (Image)e.Row.FindControl("imgProduct");
imageProduct.ImageUrl = Resources.WebsiteInfo.urlImage + uImages.GetSmallPic(imageProduct.ImageUrl, "product");
}
}
protected string GetImage(string str)
{
str = str.Replace("happy", "<img src='haha.gif'>");
return str;
}<ItemTemplate>
<%#GetImage(Eval("Flag").ToString())%>
</ItemTemplate>
在RowDataBound事件里写的 :if (dt != null)
{
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
DateTime overDate = Convert.ToDateTime(dt.Rows[i]["overDate"].ToString());
DateTime Nowtime = DateTime.Now;
int id;
if (overDate < Nowtime)
{
dt.Rows[i]["isOver"]="已过期";
id = Convert.ToInt32(dt.Rows[i]["repertoryInDetail_ID"].ToString());
bf.IsOverUpdate(id);
}
if (overDate > Nowtime)
{
dt.Rows[i]["isOver"] = "没过期";
}
}
}